1.1 Linux常用命令

1.辅助相关指令:{
                man:manual的缩写,手册,查看Shell命令或C语言函数的帮助文档
                clear:清屏
                reset:重置终端
                alias:命令别名指令        例:alias copy=cp
                write;wall:向用户发送信息
            }

2.电源管理(关机、重启)相关命令:{
                poweroff(关机), halt(关机), reboot(重启), 
                shutdown(关机或重启,通过不同的命令行参数决定)
            }

3.网络配置相关命令:{
                ping(检查网络连通性);
                ifconfig(查看或设置网络配置,修改是临时性的,即关机或重启后会失效);
                netstat(查看网络状态信息);
                ip(新版本上使用ip命令进行网络配置);
            }

4.进程管理相关命令:{
                ps(process snapshot,常用参数-e和-aux)
                    进程快照,即显示当前时刻所有进程信息
                top:实时动态显示所有进程信息
                kill: 通过PID结束一个进程
                killall:结束所有同名的进程
                &:将程序调到后台去执行,不影响前台的工作
                fg:将在后台的进程调到前台执行
                Ctrl+Z:将当前正在前台中运行的进程调到后台,并且挂起它
            }

5.用户(User)和组群(Group)管理相关命令:{
                su:select user的首字母缩写,切换用户
                组群管理命令:
                    groupadd(创建组群), groupdel(删除组群), groupmod(修改组群属性)
                用户管理命令:    
                    useradd(创建用户), passwd(设置用户密码), 
                    userdel(删除用户), usermod(修改用户属性)
            }

6.环境变量相关命令:env {
                引用环境变量使用$符号,比如echo $PATH
                设置环境变量:export(只对当前终端起作用)或修改系统配置文件(永久性修改,重新登录或重启系统后才生效, /etc/profile:/etc/bashrc对应系统环境变量, 用户主目录/.bash_profile对应的用户环境变量)
                注销环境变量:unset 环境变量
            }

7.文件系统管理相关命令:{
                LINUX中的七种文件类型
                    d  目录文件。
                    l  符号链接(指向另一个文件,类似于瘟下的快捷方式)。
                    s  套接字文件。
                    b  块设备文件,二进制文件。
                    c  字符设备文件。
                    p  命名管道文件。
                    -  普通文件,或更准确地说,不属于以上几种类型的文件
                
                目录(directory)操作:
                    mkdir 创建新目录
                    rmdir 删除目录(只能删除空目录,rm -rf可以删除任何目录)
                    ls (list),打印指定目录下的文件列表,常用参数:-l
                    pwd (print work directory),打印当前工作目录
                    cd (change directory),切换当前工作目录
                        ~表示当前用户主目录;/表示根目录;.表示当前目录;..表示上层目录。
                
                文件操作:
                    创建文件:touch(创建一个空文件);gedit,vi,重定向符(>和>>)
                    查看文件数据:vi, gedit, cat(一次性打印所有数据), more(支持浏览控制), 
                                tail(打印文件尾部内容), head(打印文件头部内容)
                    修改文件大小:truncate (-s)
                    删除文件:rm (remove)
                    修改文件最近修改时间:touch(将最近修改时间设置为当前时刻,如果文件不存在就会新建一个空文件)
                    改文件数据:vi, gedit
                
                目录和文件操作:
                    修改文件名:rename
                    拷贝文件:cp (copy),拷贝
                    移动文件:mv (move),移动,也可以实现改名的功能
                    修改文件所有者和所属组群:chown
                    修改文件的访问权限:chmod
                
                打包压缩相关命令:
                    打包操作:只能打包目录。
                    压缩操作:只能压缩当个文件。
                        tar 选项 [目录]
                            -c 产生.tar打包文件
                            -x 解包.tar打包文件
                            -v 显示详细信息
                            -f 指定压缩文件名
                            -z 打包同时压缩
                            -t 查看压缩或打包文件
                            打包例:tar -cvf fir1.tar dir1
                            解包例:tar -xvf dir1.tar
                            查看包例:tar -tvf dir1.tar
                            创建压缩包gz格式:tar -zcvf dj.tar.gz /home/dj/abc
                            创建压缩包bz2格式:tar -jcvf dj.tar.bz2 /home/dj/abc
                            解压:tar -zxvf dj.tar.gz或tar -jxvf dj.tar.bz2
                            查看压缩包:tar -ztvf dj.tar.gz或tar -jtvf dj.tar.bz2
                
                查询指令:
                    显示系统命令所在的目录(which):which[指令]
                    find[搜索路径][搜索关键字]
                        遍历文件系统查找,所以很慢,但能查找到一切文件
                    locate[搜索关键字]
                        根据文件系统索引信息去查找,所以很快,但对于新创建的文件查找不到,因为系统还没有更新索引信息
                    grep[指定字符串][文件源](常用参数-i,表示不区分大小写)
                        在文件中搜索字符串
            }

猜你喜欢

转载自blog.csdn.net/u013845608/article/details/85619953
今日推荐