Linux命令
Ctrl alt + T打开终端
exit退出终端
win + →将终端放在右半边
cal日历
cal -jy显示一年的日历
free内存
df磁盘
pwd当前工作目录
cd path改变路径
ls -l当前目录内的文件详细信息
ls -lh容量
Ctrl + 方向键光标移动
file file_namefile_name的文件属性
more/less/cat显示文本内容
mkdir dir_name创建名为dir_name的目录
cp file1 file2将file1复制一份命名为file2
mv file path将file移动到path路径下
rm file1删掉file1文件
ln file1 file2 硬链接file1和file2.硬链接的id值是一样的可以通过ls -li来显示id。只能在同一块硬盘。
ln -s file1 file2file2相当于file1的快捷方式。
ls -l *.jpeg显示当前目录下所有以.jpeg的文件
ls -l ???.jpeg显示当前目录下所有前缀是三个字符且是.jpeg的文件
ls -l *.j???显示所有前缀未知后缀名为.jXXX的文件
ls -l *.[yt]???和上面类似后缀以y或者t开头的文件
type cp显示cp命令的类型
which cp显示cp可执行命令的路径
cp --help显示cp命令的使用方法
whatis cp解释cp命令的意义
mkdir -p aaa/bbb迭代创建目录
alias deltxt="rm *.txt"创建自定义命令
unalias deltxt取消自定义命令deltxt
alias显示所有自建命令
echo 123将123显示到屏幕上
echo 123 > file.txt将文本123覆盖到file.txt文件中。
echo 123 >> file.txt将文本123追加到file.txt文件中
abcd 2>> file.txt如果是错误重定向也将错误信息追加到file.txt文件中
ls -l | sort | less将ls -l输出的内容作为输入发给sort,结果再作为输入发给less命令
ls -l | sort | uniqls -l的结果进行排序并相邻去重
ls -l | sort | uniq -d只显示重复的文件夹
wc file.txt显示file.txt的行数,单词数,字节数
ls -l | tail -n 2只显示ls -l后两行
ls -l | head显示前十行
echo *相当于ls不换行
echo ~显示当前目录
echo $((8+4))计算表达式
echo {2..8}显示从2到8
echo {A..Z}显示A到Z
ls -l {080,010}.txt显示080.txt和010.txt
x=ls;echo $x显示x所代表的文本内容
echo $USER显示当前的用户
ls -l "new file"显示带有空格的文件或者目录
chmod 766 file.txt设置file.txt的权限为766
su root切换到root用户
adduser user1添加一个新用户user1
sudo deluser user1删除用户user1
chown user1 file.txt设file.txt为user1用户下的文件
passwd user1更改user1用户的密码
ps显示进程
top动态显示进程
ps aux显示所有进程
jobs显示后台进程
kill -9 888强制杀掉进程号为888的进程
poweroff关机
reboot重启
apt-get intall vim安装vim
apt-get remove vim卸载vim
dpkg -i xx.dpkg包解压安装
apt-get update更新
ifconfig局域网连接的IP地址
wget url下载url网址下的文件
ssh centos@ip远程连接IP地址下的centos用户
locate ru.txt全局查找包含ru.txt字段的文件
find ~ -name "*.zip"查找~下所有.zip文件
find ~ type f查找所有~下的普通文件
find ~ type d查找~下所有目录文件
find ~ -name "*.zip" -size +100M查找所有~下的超过100M的.zip文件
gzip file.txt压缩文件file.txt为 file.txt.gz
gunzip file.txt.gz解压file.txt.gz文件
gzip -c file.txt查看并压缩
gunzip -c file.txt.gz | less查看并解压缩
tar cf file.tar ./*.txt把当前目录下所有.txt文件打包成file.tar文件
tar xf ../file.tar在当前文件夹下解压file.tar文件
grep "^2" file.txtfile.txt中所有以2开头的字段