![](https://csdnimg.cn/release/download_crawler_static/87512477/bg1.jpg)
一、Linux 常用 shell 指令
1、 显示当前目录、文件命令 ls
2、 查看当前路径命令 pwd
3、 切换路径命令 cd
a) cd test //调到 test 目录
b) cd ../ //返回上一级目录
c) cd ../../ //返回上两级目录,最多能返回上两级目录
d) cd / //返回根目录
e) cd /home/topeet //跳转到绝对路径.提示:输入时按 tab 键可自动补全一些目录等
4、 清除屏幕显示命令 clear
5、 查看网络配置命令 ifconfig
6、 帮助命令 man
a) man ls //查看 ls 命令的使用说明
b) man cp //查看 cp 命令的使用说明
7、 新建文件夹/目录命令 mkdir test //新建一个名为 test 的目录
8、 删除命令 rm -rf test //删除名为 test 的目录 rm -rf * //删除当前目录下所有文
件
9、 压缩命令 tar -vcf itop.tar.gz itop //将 itop 目录下的文件压缩为 itop.tar.gz 文件
10、 解压命令 tar -vxf itop.tar.gz //将 itop.tar.gz 文件解压到当前目录下
11、 拷贝命令 cp -r /mnt/disk /123.txt /mnt/disk //将/mnt/disk /123.txt 拷贝 到
/mnt/disk 目录下
12、 新建文件 vi test.txt //vi 编辑器一般为 linux 内核自带的
13、 挂载磁盘到 linux 内核命令 mount /dev/sda1 /mnt/disk/ //其中 sda1 在插入磁盘时
会提示,且后面的数字有可能不一样
14、 执行应用程序命令 ./
a) ./mnt/disk/helloworld //执行绝对目录下的 helloworld 程序
b) ./helloworld //执行当前目录下的 helloworld 程序
15、 修改文件权限命令 chmod
a) chmod 777 /home/test.c //将 test.c 文件权限改为可读可写可执行
b) 其中的 7 中 0x04 代表可读,0x02 代表可写,0x01 代表可执行
c) 做左边起到右边的三个 7 分别代表所有者、组、用户的权限
16、 修改读写权限,以/etc/sudoers 文件为例
修改此文件增加写权限 chmod u+w /etc/sudoers
修改此文件去除写权限 chmod u-w /etc/sudoers
17、 创建用户命令 adduser 举例 adduser nobody 为创建一个名为 nobody 的用户,
中途需要输入两次密码。
18、 后台运行程序命令 ./helloworld & //后台运行 helloworld 程序
19、 查看后台运行任务命令 jobs
20、 测量程序执行速度 例如 time ./mnt/disk/led //查看 led 所运行的时
21、 查看进程 PID 号 ps
22、 结束进程命令 kill+进程 PID 号 kill 1234 //结束 PID 号为 1234 的进程