Linux——linux的基本命令

发布于:2025-06-21 ⋅ 阅读:(19) ⋅ 点赞:(0)

目录

一、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 文件名

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

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

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

  5. 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 用户名 修改密码

3. 删除用户 userdel  deluser

十二、进程有关的命令

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

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

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

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

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

4.pkill 结束一组同名进程

5.& 后台运行程序

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

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

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

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


网站公告

今日签到

点亮在社区的每一天
去签到