ls 显示文件或者目录
ls -l 列出文件详细信息(list)
ls -a 列出当前目录下的所有文件及目录,包括隐藏的 (all)
mkdir 创建目录
mkdir -p 创建目录,若无父目录,则创建(parent)
cd 切换目录
touch 创建空文件
echo 创建带有内容的文件
cat 查看文件内容
cp 拷贝(copy)
mv 移动或重命名
rm 删除文件
rm -r 递归删除,可删除子目录及文件
rm -f 强制删除
find 在文件系统中搜索某文件
wc 统计文本中行数,字数,字符数
grep 在文本文件中查找某个字符串
rmdir 删除空目录
tree 树形结构显示目录 需要安装tree包
pwd 显示当前目录
ln 创建链接文件
more 、less 分页显示文本文件内容
head 、tail 显示文件头尾内容
Ctrl+Alt+f1 命令行全屏模式
二、系统管理命令
stat 显示指定文件的详细信息,比ls更详细
who 显示在线登录用户
whoami 显示当前操作用户
hostname 显示主机名
uname 显示系统信息
top 命令作用是实时显示 服务器当前CPU,内存,负载,进程等信息
1 显示CPU内核数占用资源情况
top <空格>:立刻刷新
P:根据CPU使用大小进行排序
T:根据时间、累计时间排序
M:根据使用内存大小进行排序
q:退出top命令
m:切换显示内存信息
t:切换显示进程和CPU状态信息
c:切换显示命令名称和完整命令行
b:打开/关闭允许状态进程的加亮效果
x:打开/关闭当前排序CPU或内存或运行时间的高亮效果
f:查看当前可以自己定义显示内容的格式
z:top界面颜色切换
Z:top界面颜色选择(有0-7种颜色可以选择)
ps 显示瞬间进程状态 ps -aux
du 查看目录大小 du -h/home 带有单位显示目录信息
df 查看磁盘大小 df -h 带有单位显示磁盘信息
ifconfig 查看网络情况
ping 测试网络连通
netstat 显示网络状态信息
man 帮助
clear 清屏
kill 杀死进程,可以先用ps或top命令查看进程的id,然后再用kill 命令杀死进程
三、打包压缩相关命令
tar
-c:建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。linux命令
下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f:使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
# tar –cf all.tar *.jpg
这条命令是将所有.jpg的文件达成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar –rf all.tar *.gif
这条命令是将所有的.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar –uf all.tar logo.gif
这条命令是更新原来tar包all.tar中的logo.gif文件,-u表示更新文件的意思。
#tar –tf all.tar
这条命令是列出all.tar包中的所有文件,-t是列出文件的意思。
#tar –xf all.tar
这条命令是解出all.tar包中的所有文件,-x是解开的意思。linux命令