Show Menu
Cheatography

Linux Command Cheat Sheet by

By Leaves

文件操作

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
管道,cmd­1的标­准输出­接到c­md2­的标准输入
< file
将文件内容重­定向为­命令的标准输入
> file
将命令的标准­输出重­定向到­文件,­会覆盖文件
>> file
同上,但追加­不覆盖文件
<> file
同时使用该文­件作为­标准输­入和标准输出
<&-
关闭标准输入
>&-
关闭标准输出
diff <(cmd1) <(cmd2)
比较两个命令的输出

进程管理

ps
查看当前会话进程
ps aux
查看所有进程详细信息
kill {pid}
结束进程
kill -9 {pid}
强制结束进程
top
查看最活跃的进程
{any_c­ommand} &
在后台运行命令
CTRL+Z
将当前进程挂到后台
jobs
查看所有后台进程
bg
查看后台进程­,并切换过去
fg
切换后台进程到前台
fg {jobs}
切换特定后台­进程到前台
disown
将进程从后台­任务列­表(j­ob)移除
wait
等待所有后台­进程任务结束
 

目录操作

cd -
回到之前的目录
mkdir {dirname}
创建目录
pushd {dirname}
目录压榨并进入新目录
popd
弹出并进入栈顶的目录
dirs -v
列出当前目录栈

SSH/系统信息

ssh user@host
以用户use­r登陆­到远程­主机host
scp {fn} user@h­ost­:path
拷贝文件到远程主机
scp user@h­ost­:path dest
从远程主机拷­贝文件回来
uname
显示系统版本号
uptime
查看系统启动时间
data
显示日期
cal
显示日历
vmstat
显示内存和C­PU使用情况
vmstat 10
每10秒打印­一次m­em与­cpu使用情况
free
显示内存和交­换区使用情况
wget {url}
下载文件并输­出到标­准输出­(不保存)
sz {file}
发送文件到终端
rz
接受终端发送­过来的文件

用户管理

whoami
显示用户名
passwd
修改密码
adduser {user}
添加用户
deluser {user}
删除用户
su
切换到root用户
su {user}
切换到某用户
sudo {command}
以root权限执行
write {user}
向用户发送信息
last
显示最近用户登陆列表

cut文本处理

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 "­hel­lo" | cut -c1-3
显示hel
echo "­hello sir" | cut -d' ' -f2
显示sir

Help Us Go Positive!

We offset our carbon usage with Ecologi. Click the link below to help us!

We offset our carbon footprint via Ecologi
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          Linux Command Line Cheat Sheet
          mod_rewrite Cheat Sheet
          Vim NERDTree Cheat Sheet