|
ls
|
显示
|
|
ls -l
|
详细显示
|
|
ls -a
|
显示(包括隐藏文件)
|
|
cp {scr} {dest}
|
拷贝文件
|
|
rm
|
删除文件
|
|
rm -r
|
删除目录
|
|
cat
|
输出文件原始内容
|
|
touch
|
创建或更新文件
|
|
any_cmd > {fn}
|
执行任意命令并将标准输出重定向到指定文件
|
|
head
|
显示文件头10行
|
|
tail
|
显示文件尾部10行
|
|
diff {f1} {f2}
|
比较两个文件内容
|
|
wc {fn}
|
统计文件有多少行,多少单词,多少字母
|
|
chmod 644 {fn}
|
修改文件权限
|
|
grep
|
匹配文件中字符(串)
|
|
stat
|
显示文件详细情形
|
|
cmd1 | cmd2
|
管道,cmd1的标准输出接到cmd2的标准输入
|
|
< file
|
将文件内容重定向为命令的标准输入
|
|
> file
|
将命令的标准输出重定向到文件,会覆盖文件
|
|
>> file
|
同上,但追加不覆盖文件
|
|
<> file
|
同时使用该文件作为标准输入和标准输出
|
|
<&-
|
关闭标准输入
|
|
>&-
|
关闭标准输出
|
|
diff <(cmd1) <(cmd2)
|
比较两个命令的输出
|
|
ps
|
查看当前会话进程
|
|
ps aux
|
查看所有进程详细信息
|
|
kill {pid}
|
结束进程
|
|
kill -9 {pid}
|
强制结束进程
|
|
top
|
查看最活跃的进程
|
|
{any_command} &
|
在后台运行命令
|
|
CTRL+Z
|
将当前进程挂到后台
|
|
jobs
|
查看所有后台进程
|
|
bg
|
查看后台进程,并切换过去
|
|
fg
|
切换后台进程到前台
|
|
fg {jobs}
|
切换特定后台进程到前台
|
|
disown
|
将进程从后台任务列表(job)移除
|
|
wait
|
等待所有后台进程任务结束
|
|
cd -
|
回到之前的目录
|
|
mkdir {dirname}
|
创建目录
|
|
pushd {dirname}
|
目录压榨并进入新目录
|
|
popd
|
弹出并进入栈顶的目录
|
|
dirs -v
|
列出当前目录栈
|
|
ssh user@host
|
以用户user登陆到远程主机host
|
|
scp {fn} user@host:path
|
拷贝文件到远程主机
|
|
scp user@host:path dest
|
从远程主机拷贝文件回来
|
|
uname
|
显示系统版本号
|
|
uptime
|
查看系统启动时间
|
|
data
|
显示日期
|
|
cal
|
显示日历
|
|
vmstat
|
显示内存和CPU使用情况
|
|
vmstat 10
|
每10秒打印一次mem与cpu使用情况
|
|
free
|
显示内存和交换区使用情况
|
|
wget {url}
|
下载文件并输出到标准输出(不保存)
|
|
sz {file}
|
发送文件到终端
|
|
rz
|
接受终端发送过来的文件
|
|
whoami
|
显示用户名
|
|
passwd
|
修改密码
|
|
adduser {user}
|
添加用户
|
|
deluser {user}
|
删除用户
|
|
su
|
切换到root用户
|
|
su {user}
|
切换到某用户
|
|
sudo {command}
|
以root权限执行
|
|
write {user}
|
向用户发送信息
|
|
last
|
显示最近用户登陆列表
|
|
cut -c 1-16
|
截取每行头16个字符
|
|
cut -c 1-16 file
|
截取指定文件中每行头16个字符
|
|
cut -c3-
|
截取每行从第3个字符开始到行末尾的内容
|
|
cut -d':' -f5
|
截取用冒号分割的第五列内容
|
|
cut -d';' -f2,10
|
截取用分号分割的第二和第十列内容
|
|
cut -d' ' -f3-7
|
截取空格分隔的3到7列
|
|
echo "hello" | cut -c1-3
|
显示hel
|
|
echo "hello sir" | cut -d' ' -f2
|
显示sir
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.