Linux——linux的基本命令

目录

一、linux的目录结构

二、绝对路径和相对路径

三、文件类型(linux下所有东西都可看作文件)

四、文件的权限

五、文件权限的修改(chmod)

六、linux常用的命令

七、文件查看命令

八、文件编辑命令

九、文件压缩与解压缩命令

十、linux其他命令

十一、用户管理命令

十二、进程有关的命令


一、linux的目录结构

  1. /:根目录

  2. /bin:存放常用的命令(二进制可执行文件)

3./boot:系统内核及启动有关的文件

4./dev:系统设备文件

5./etc:系统配置文件

6./home:所有普通用户的家目录(每个用户只能在自己的家目录下创建、修改、删除文件,不能访问其他用户的家目录。)

7./lib:存放库文件

8./usr:存放系统应用程序和文档

9./tmp:存放各种临时文件

10./root:管理员用户的家目录

二、绝对路径和相对路径

1.绝对路径: 从根目录(/)开始到指定位置。

2.相对路径:从当前目录(./)到指定位置。

"." 当前位置

".." 当前位置的上一层目录

3.cd(切换路径): cd ~ 切换到家目录

三、文件类型(linux下所有东西都可看作文件)

1.普通文件: "-"

2.目录文件:"d"(文件夹)

3.管道文件:"p"

4.链接文件:"l"

5.设备文件:块设备("b") 字符设备("c")

6.套接字文件:"s"

四、文件的权限

1.r 读权限 (4)

2.w 写权限 (2)

3.x 执行文件 (1)

4.- 无权限(0)

五、文件权限的修改(chmod)

1.文字设定法:+ 增加权限 - 去掉权限 u表示属主 g表示属组 o表示其他用户 a表示所有人

eg: chmod u+x 文件名 chmod g-w 文件名

  1. 数字设定法:(通常由三位组成)每一个数字代表一个权限。

eg: chmod 764 文件名 表示给u--rwx,g--rw,o--r

六、linux常用的命令

1.pwd 显示当前位置的绝对路径

2.cd 切换目录

3.ls 显示目录中的文件 ls-l 可以查看文件权限

4.touch 创建普通文件 touch test.c

5.mkdir 创建目录文件(文件夹) mkdir mycode

6.rm 删除文件 rm-r 删除目录文件 rmdir:删除空目录

7.cp 拷贝文件 cp-r 拷贝目录文件

8.mv 剪切(移动)文件 、 文件重命名

9.clear 清屏

10.ctrl+shift+ 三个组合键 放大字体

11.ctrl - 缩小字体

七、文件查看命令

1.cat

(1)查看文件内容 cat test.txt

(2)合并文件 cat a.txt b.txt > test.txt

(3)向文件写入数据 cat > a.txt

ctrl+d: 结束cat输入

ctrl+z: 结束终端当前命令

2.more 分屏显示文件内容

3.less 分屏显示文件内容,方向键控制,退出q

  1. head 默认显示文件前10行 head -2 显示文件前2行

  2. tail 默认显示文件后10行 tail -2 显示文件后2行

八、文件编辑命令

1.命令模式 vi

2.插入模式: 命令模式---》插入模式 按键i 插入模式-----》命令模式 按键Esc

3.末行模式:命令模式---》末行模式 :wq 保存退出 :q 只退出 :q! 不保存退出

4.vi 常用的命令

(1)gg 第一行

(2)G (shift+g) 末行

(3):n 跳转到n行

(4)setnu:设置行号 setnonu :取消行号

(5)nyy:复制n行

(6)ndd:删除n行

九、文件压缩与解压缩命令

1.tar 打包和解包

(1)打包: tar cvf 包名 需要打包的文件

(2)解包: tar xvf 包名

2.gzip 压缩和解压

(1)压缩: gzip 包名

(2)解压: gzip -d 压缩名

(3)tar对压缩包解压: tar zxf 压缩包名

十、linux其他命令

(1)find 在指定位置按文件名搜索文件 find 路径 -name 文件名

(2)grep 在文件中查找或者过滤出指定字符串 grep "字符串" 文件名

(-i 按行查找 -c 按字符查找 )

(3)管道 | 将一个命令输出结果传递给另一个命令 (一般与grep结合使用)

(4)wc 统计

(5)sudo sudo su 切换到管理员

(6)关机与重启:(管理员身份执行)

①关机:shutdown -h now halt init 0

②重启:shutdown -r now reboot init 6

十一、用户管理命令

1.添加新用户 useradd(会生成家目录,但较麻烦) 或者 adduser +用户名

2.修改用户密码 passwd 用户名 修改密码

  1. 删除用户 userdel deluser

十二、进程有关的命令

1.ps 显示与当前终端有关的进程信息

ps -e 显示系统中所有的进程信息

ps -f 显示更多的进程属性信息

2.pstree 以树状图形式显示进程之间的关系

3.kill 结束一个进程 kill -9 强制结束进程

4.pkill 结束一组同名进程

5.& 后台运行程序

6.top 查看系统资源使用情况以及进程信息

7.jobs 显示当前终端的任务

  1. fg %任务号 将后台运行的或挂起的进程挪到前台执行

9.bg %任务号 将挂起的进程唤醒到后台执行

相关推荐
大神的风范1 小时前
从0开始学linux韦东山教程Linux驱动入门实验班(1)
linux
dessler1 小时前
ZooKeeper-备份(Backup)
linux·运维·zookeeper
咖啡续命又一天1 小时前
Linux grep 命令
linux·运维
小高求学之路1 小时前
Centos 离线部署(MQTT)EMOX脚本并设置开机自启
linux·运维·centos
码农101号2 小时前
Linux中ansible模块补充和playbook讲解
linux·运维·ansible
运维技术分享与探索2 小时前
Centos7.6内网离线安装Docker环境和Portainer-博客
linux·运维·docker·容器·portainer
凉、介3 小时前
CPU Cache 的映射与寻址
linux·arm开发·数据库·redis·缓存·嵌入式
蚊子不吸吸5 小时前
在Docker、KVM、K8S常见主要命令以及在Centos7.9中部署的关键步骤学习备存
linux·学习·docker·kubernetes·centos·k8s·kvm
Ven%6 小时前
掌握Bash脚本编写:从服务启动脚本到语法精要
linux·服务器·开发语言·chrome·bash