本文共 4142 字,大约阅读时间需要 13 分钟。
引言:
刚开始Linux我感觉总是不习惯,觉得Linux相比windows比较麻烦,所有东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考。
命令分类介绍:
文件及目录管理:
cd | cd .. 返回上一级目录 cd - 返回上次所在的目录 cd 相对路径/绝对路径 切换到相应路径 |
pwd | 显示当前所在目录的绝对路径 |
ls | ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 |
mkdir | mkdir dir1 创建一个叫做 'dir1' 的目录' mkdir dir1 dir2 同时创建两个目录 |
rmdir | rmdir dir1 删除一个叫做 'dir1' 的目录' |
touch | touch a.txt 创建一个空的a.txt文件 |
rm | rm a.txt 删除a.txt文件 rm -r a 递归删除a文件夹(无论是否有内容) rm -rf a 不询问递归删除a文件夹(慎用) rm -rf * 删除当前目录下所有内容(最好别用) |
cp | cp a.txt b.txt 将a.txt复制为b.txt文件 cp a.txt ../ 将a.txt文件复制到上一层目录中cp -a /tmp/dir1 . 复制一个目录到当前工作目录 cp -a dir1 dir2 复制一个目录 |
mv | mv a.txt ../ 将a.txt文件移动到上一层目录中 mv a.txt b.txt 将a.txt文件重命名为b.txt |
vi | vi a.txt 用文本编辑器编辑一个文件,如果不存在就创建 |
cat | cat a.txt 一次性显示整个文件内容 |
more | more a.txt 可以分页看(翻页:空格,往回翻:b ,退出: q或者 Ctrl+C) |
less | less a.txt 不仅可以分页,还可以方便地搜索,回翻等操作(翻页:空格,往回翻:↑,往下翻:↓,退出:q或者 Ctrl+C) |
tail | tail -10 a.txt 查看文件的尾部的10行 tail -f user.log 实时刷新显示文件的尾部,这条命令对于观察调试程序的运行非常重要 |
head | head 10 a.txt 查看文件的头部前10行 |
tar | tar -cvf file.tar dirpath filepath 将dir文件夹和file文件在当前目录下打包成file.tar tar –xvf file.tar 解包到当前目录tar -czvf file.tar.gz dirpath filepath 将dir文件夹和file文件在当前目录下打包并压缩成file.tar.gz tar -xzvf file.tar.gz 解压并解包到当前目录下 tar -xzvf file.tar.gz -C /home/dijia478/ 解压并解包到/home/dijia478/目录下 |
gzip | 用于对文件进行压缩和解压缩 语法:gzip [参数] 文件 参数:
|
find | 用于在指定目录下查找文件 语法:find [目录] [条件] [动作] 目录:不输入代表当前目录 条件:
动作:
|
grep | 用于查找文件里符合条件的字符串;也可以用于查找内容包含指定的范本样式的文件 语法:grep [options] pattern [files] option参数:
pattern正则表达式参数:
|
wc | 统计指定文件中的字节数、字数、行数,并将统计结果显示输出。 命令参数:
使用:wc [命令参数] 文件名 |
进程管理:
ps | ps -ef 查看系统中当前瞬间的进程信息快照 ps -ef | grep myshell.sh 搜索myshell进程的信息 |
kill | kill -9 pid 杀掉进程(-9 表示强制杀死) |
jobs | 查看已挂载的程序 |
& | & 放在命令后面表示设置此进程为后台进程 |
pkill | pkill [信号] 进程名 控制同名程序的所有进程 pkill [-t 终端号] 进程名 踢出登陆用户 |
系统管理:
useradd | useradd user001 |
userdel | userdel user002 这样删除的时候,用户的主目录会被保留 userdel -r user002 删除用户的同时删除用户的主目录 |
passwd | passwd 123456 设置密码 |
init | init 0 关闭系统 (使用权限:系统管理者) init 6 重启 |
reboot | 重启(使用权限:系统管理者) |
shutdown | shutdown -h now 关闭系统 shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -r now 重启 |
halt | 关闭系统。(使用权限:系统管理者) |
系统检测:
top | 查看实时刷新的系统进程信息 |
lsof | 列出当前系统打开文件
|
tcpdump | 可以根据使用者需求对网络上传输的数据包进行捕获的抓包工具
|
netstat | 查看网络链接状态:
|
strace | 跟踪进程执行时的系统调用和所接收的信号。
|
ltrace | 用来跟踪进程调用库函数的情况
|
转载地址:https://blog.csdn.net/Jacky_Feng/article/details/95863298 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!