Linux常⽤命令及使⽤(超详细)
Linux常⽤命令
1、Linux简介
Linux,全称GNU/Linux,是⼀种免费使⽤和⾃由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托⽡兹于1991年10⽉5⽇⾸次发布,它主要受到Minix和Unix思想的启发,是⼀个基于POSIX的多⽤户、多任务、⽀持多线程和多CPU的操作系统。它能运⾏主要的Unix⼯具软件、应⽤程序和⽹络协议。它⽀持32位和64位硬件。Linux继承了Unix以⽹络为核⼼的设计思想,是⼀个性能稳定的多⽤户⽹络操作系统。Linux有上百种不同的发⾏版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。
知识分享:
2、Linux特点
完全免费
完全兼容POSIX1.0标准
多⽤户、多任务
良好的界⾯
⽀持多种平台
3、Linux的使⽤技巧
1.date:打印或者设置系统的⽇期和时间
2. stty-a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、Ctrl-Z等)
3. passwd:⽤passwd-h查看
4. logout,login:登录shell的登录和注销命令
<,less,head tail:显⽰或部分显⽰⽂件内容
6. lp/lpstat/cancel,lpr/lpq/lprm:打印⽂件
7. chmod u+x:更改⽂件权限
8. rm -fr dir:删除⾮空⽬录
9. cp -R dir:拷贝⽬录
10. fg jobid:可以将⼀个后台进程放到前台
11. kill的作⽤:send a signal to a process、eg:kill-9发送的是SIG_KILL信号,具体发送什么信号可以通过man kill查看
12. ps的⽤法:ps-e或ps-o pid,ppid,session,tpgid,comm(其中session显⽰的sessionid,tpgid显⽰前台进程组id,comm显⽰命令名称)
13. ip a 查看ip地址信息的命令
14. zcat / > config 到内核配置⽂件
4、Linux的⽬录结构
(1)树状⽬录结构:
(2)解释说明:
bin(binaries)存放⼆进制可执⾏⽂件。
boot存放⽤于系统引导时使⽤的各种⽂件。
dev(devices)⽤于存放设备⽂件。
etc(etcetera)存放系统配置⽂件。linux登录命令
home存放⽤户⽂件的根⽬录。
lib(library)存放跟⽂件系统中的程序运⾏所需要的共享库及内核模块。
sbin(super user binaries)存放⼆进制可执⾏⽂件,只有root才能访问。
usr(unix shared resources)⽤于存放共享的系统资源。
var(variable)⽤于存放运⾏时需要改变数据的⽂件。
5、Linux常⽤命令
命令格式:命令-选项 参数 (选项和参数可以为空)
如:ls -la /usr
5.1操作⽂件及⽬录
5.2系统常⽤命令
5.3压缩解压缩
6、⽂件权限操作
(1)如图所⽰:
1. r(Read)可读权限,w(Write)可写权限,x(execute)可执⾏权限
2. 第⼀位:⽂件类型(d⽬录,-普通⽂件,|链接⽂件)
3. 第⼆位-第四位:所属⽤户权限,⽤u(user)表⽰
4. 第五位-第七位:所属组权限,⽤g(group)表⽰
5. 第⼋位-第⼗位:其他⽤户权限,⽤o(other)表⽰
6. 第⼆位-第⼗位:表⽰所有的权限,⽤a(all)表⽰
** 注意:root账户不受⽂件权限的读写限制,执⾏权限受限制。**
(2)对于⽂件和⽬录来说,r,w,x有着不同的作⽤和含义
针对⽂件:
1. r:读取⽂件内容
2. w:修改⽂件内容
3. x:执⾏权限对除⼆进制程序以外的⽂件没什么意义
针对⽬录
4. r:查看⽬录下的⽂件列表
5. w:删除和创建⽬录下的⽂件
6. x:可以cd进⼊⽬录,能查看⽬录中⽂件的详细属性,能访问⽬录下⽂件内容(基础权限)
7、Linux系统常⽤快捷键及符号命令
8、vim编辑器
vim是Linux上最常⽤的⽂本编辑器⽽且功能⾮常强⼤。只有命令,没有菜单,下⾯是常⽤操作:
8.1修改⽂本
命令作⽤
i在光标前插⼊
竖线在光标当前⾏开始插⼊
a在光标后插⼊
A在光标当前⾏末尾插⼊
o在光标当前⾏的下⼀⾏插⼊新⾏
O在光标当前⾏的上⼀⾏插⼊新⾏
:wq保存并退出
8.2定位命令
命令作⽤
:
set nu显⽰⾏号
:set nonu取消⾏号

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。