Linux命令
Ctrl alt + T
打开终端
exit
退出终端
win + →
将终端放在右半边
cal
日历
cal -jy
显示一年的日历
free
内存
df
磁盘
pwd
当前工作目录
cd path
改变路径
ls -l
当前目录内的文件详细信息
ls -lh
容量
Ctrl + 方向键
光标移动
file file_name
file_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 file2
file2相当于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 | uniq
ls -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.txt
file.txt中所有以2开头的字段