HLJ 发布于
2019-09-21 20:51:05

Linux虚拟机中的Shell命令

基本操作
1.关机命令:halt、reboot、poweroff
2.查看匹配网卡:ifconfig
3.清屏:clear(保留之前得信息)reset(清空)
4.当前用户:who(查看登陆信息)who -l(查看登陆信息和登陆终端的进程pid)
5.帮助手册:man
6.路径表示方法:相对路径(从根开始  /home/zzs/桌面/test)相对路径相对于当前位置而言的一个位置(~/文件)
7.改变目录:cd 位置
8.查看当前所在位置:pwd
9.遍历某文件的内容:ls(遍历当前位置)ls path  ls -l文件(文件的属性)ls .当前ls ..父路径    Type:-普通文件  d文件夹  p管道  l链接  c字符 b块
10.用户的主目录:系统为每一个用户分配一个活动的文件夹 /home   ~:当前用户的主目录

文件命令
1.创建文件夹:makdir
2.创建文件:touch 文件
3.删除文件:rm 文件
4.删除文件夹:rm -r 文件夹
5.移动文件:mv
6.链接:ln -s符号链接  ln -n硬链接
7.读取文本文档:cat 一次性读完 more 一屏一屏的读
8.统计文本的行数:wc -l 文件名   单词数:wc -w 文件名
9.进程处理:ps 遍历一次当前进程列表 top:实时显示列表 kill -9 pid 干掉进程(发送消息)
10.过滤:grep key 文件(从文件中匹配) |grep key 输出  ps -e |grep ping查看进程中列表是否有ping关键字 ps -w |grep ping匹配整个单词

文本编辑器:vi/vim
Vi的三种模式
1.命令模式:在此模式下,输入的字符串代表操作文档的一个操作
切换 命令——插入:i/a/o/I/A/O
命令——低行:shift

i : 光标所在左侧输入             I 光标移动到所在行的最左则
o :光标移动的下一行              O:光标移动的上一行
a :光标移动到所在行的右则输入    A:光标移动到所在行的最右则

复制:nyy(行)nyw (单词)
粘贴:p
撤销到上一步骤:u
恢复到上一部:ctrl+r
替换:r 替换一个字符R连续替换
定位行:n- 上 n+下
删除:nx(删除字符左)nX(右) ndd n,n1删除行
查找关键字:/key_value  向上查找key:n向下key:N

2.插入模式:编写内容
3.低行模式:保存退出,执行shell命令
保存:w  退出:q  保存并退出:wq  强制退出:wq! 不保存退出:q!
显示行号:set nu   !shell
读取文本文档内容:cat/more
文件对某用户操作的权限:
权限:r可读4   w可写2   x可执行1
用户:u创建    g群组     o其他人

修改权限:去掉创建者的读的权限 chmod u-r,g-r,o-r文件 增加权限:chmod u+r,g+r,o+r文件  删除/增加所有人 chmod a-/+权限 文件

用户:su 用户名(切换用户) useradd(增加用户root权限)  passwd 密码(修改密码)
Root为用户分配的部分权限是记录在:/etc/sudoers(每次sudo时都会去/etc/sudoers中检查该用户的分配策略)
为该用户分配所有机器的所有命令 用户名  ALL=(ALL)  ALL
为该用户分配所有机器的某条命令用户名  ALL=(ALL)  command

4.视图模式
运行程序:gcc 文件名。C  -o 文件名  。/文件名
文章来源:https://blog.csdn.net/zhaozisha/article/details/80956850
最后生成于 2023-06-18 18:34:53
此内容有帮助 ?
0