广州37期_独叶草 发表于 2021-12-8 20:07:35

day02_Linux常用指令

Linux常用指令
[*]su+用户名:切换用户
[*]ifconfig:查看ip地址
[*]修改Linux服务器的ip地址:ifconfig+网卡名称+新的ip地址
[*]修改Linux服务器的ip地址、子网掩码和广播地址:ifconfig+网卡名称+新的ip地址 broadcast+新的广播地址 network+新的子网掩码
[*]pwd :查看当前所在文件夹位置的绝对路径
[*]快捷方式:tab键可以快速补全指令
[*]cd :切换目录的命令cd+需要切换进入目录的名称====》进入对应的目录cd .:一个 '.'是相对路径的用法,表示当前目录cd ..:两个'..'是相对路径的用法,表示上一级目录
[*]ls :查看当前文件夹里面包含什么文件/目录ls -l :以列表的方式查看当前目录里面包含的文件/文件夹ls -a :查看当前目录下所有的文件或者目录(包括隐藏文件,隐藏文件一般是以.开头)ls -ltr:按照时间对文件或者目录进行排序
[*]man 命令:进入其他命令 的参考手册man ls :查看ls命令的帮助手册,可以查看到ls命令运行接什么参数并说明参数的作用。
[*]ping命令:检查网络是否连通ping+ip地址/网站退出任务:ctrl +c挂起任务:ctrl+z返回挂起任务:fg
[*]touch +一个不存在的名字:创建一个新建的空文件;touch+一个存在的文件:更新对应文件的修改时间,不影响里面的内容。
[*]vim+新文件名:创建文件时需要写入内容按‘I’进入编辑模式==》输入内容==》按esc退出标记模式==》输入:wq保存并退出,w表示保存,q表示退出文件是可以使用vim编辑和cat查看文件操作的。但是不能使用cd切换进入目录只能使用cd切换进入。不能使用vim切换编辑
[*]mkdir +文件夹名称   :创建一个新的文件夹同时创建多个目录:1.创建同级目录:mkdir+目录1 +目录22.创建层级目录:mkdir -p xx1/xx2/xx3
[*]rm删除命令rm+文件 :需要确认的删除rm -r + 目录:删除目录,需加入参数-rrm -rf +文件或者目录:强制删除,不需要就可以强制删除。模糊匹配符号:? 一个问号匹配一个字符*:匹配0个或者多个字符
[*]cp 复制拷贝cp 源文件 目标文件cp -r 原目录 目标目录   :对文件夹进行操作需要加-r当目标文件不存在时,则会新建文件,并把源文件的内容复制到新文件中;当目标文件存在时,则会把原文件的内容覆盖到目标文件中。
[*]mv :移动/重命名mv 原文件 目标1)如果目标是一个存在的目录,则进行把原文件移动到对应的目录中。2)如果目标是一个不存在的文件/目录,则进行重命名
[*]grep :文本搜索,一般结合cat使用命令的结合使用,需要使用符号“|”管道符“|”管道符:把前面指令的输出结果作为后面指令的输入条件grep命令:文本搜索工具,把搜索到关键字对于的 那些行打印出来-A +数值:把匹配到的内容以及后面的几行打印出来-B +数值:把匹配到的内容以及前面的几行打印出来-C +数值:把匹配到的内容以及前后的几行打印出来
[*]重定向符“>” :把前面的指令放到后面的文件里面1个重定向符'>' 覆盖后面的内容2个重定向符‘>>’的作用是追加到后面的文件中
[*]find 查找文件的命令:finf / -name '文件名':查找根目录底下根据名字进行查找,匹配到的文件名,并返回对应的绝对路径模糊匹配符号:? 一个问号匹配一个字符*:匹配0个或者多个字符find /home -type f:查找、home底下所以类型为文件(f)的绝对路径find /home -type d:查找、home底下所以类型为文件(d)的绝对路径
[*]查看当前Linux系统有什么用户:cat /etc/passwd
查看用户的分组,有什么用户组:cat /etc/group注意:每新建一个用户,如果没有指定用户组,会默认创建一个与用户组相同名称的组名useradd dcs37 ==>创建一个Linux用户dcs37用户,并把它放进自己的dcs37组中passwd dcs37 :gei dcs37用户添加密码切换用户:普通用户切换到普通用户也要输入密码;groups dcs37 ==》查看dcs37用户在哪些用户组中,一个用户至上要1个组内。useradd dcs38 -g dcs37 ==>创建dcs38 用户,并指定到dcs37中groupadd gzdcs ==》创建用户组gzdcs,只是一个空组。gpasswd -a dcs38 gzdcs ==》把dcs38移动到gzdcs组中gpasswd -d dcs38 gzdcs ==》把dcs38移除出gzdcs组userdel dec37 :删除用户userdel -rf dec37 :强制删除用户groupdel 组名 :删除组
[*]查看文件的5-6种方法?(1)vim+文件名:以编辑的模式查看文件(2)less+文件名:翻页显示文件内容,空格向下翻页,b键向上翻页,回车逐行查看,q键退出。可以进行文本搜索,输入“/+关键字”向上快速搜索;输入“?+关键字”向上快速搜索对应的关键字(3)more+文件名:以百分比显示翻页显示文件内容,空格向下翻页,b键向上翻页,回车逐行查看,q键退出,看完文件时会自动退出(4)head+文件名:默认显示文件中头部10行                head -n 17行:从头部开始显示到17行的内容(5)tail +文件名:默认的显示文件尾部10行                tail -n 4 文件:显示文件尾部4行                tail -n +4文件:从文件的第四行显示到末尾                tail -f 文件:实时查看文件的内容,查看实时日志(6)nl+文件名:显示行号和行的内容,显示完整的文件内容(7)cat +文件名:显示完整的文件内容,一般是结合其他的指令去使用练习:查看head_tail.txt文件的11-16行,结合head和tail命令进行查看方法一:cat head_tail.txt|head -n 16|tail -n 6完整的打开h_t.txt文件,先取头部16行,取结果尾部6行方法二:cat head_tail.txt|head -n 16|tail -n +11完整的打开h_t.txt文件,先取头部16行,再从结果的第11行取到结尾方法三:cat head_tail.txt|tail -n 20|head -n 6完整的打开h_t.txt文件,先取后面的20行,再从结果的第11行取6行方法四:cat head_tail.txt|tail -n +11|head -n 6完整的打开h_t.txt文件,先取第11行到末尾,在从结果取头部6行

页: [1]
查看完整版本: day02_Linux常用指令