LInux、xshell(windows)以及finalshell(mac)的常⽤命令
⼀、Linux历史知识:
应⽤:安装在各种服务器之上,⽤于嵌⼊式
版本:内核版本,发⾏版本(各个公司对其优化)
⼆、⽬录介绍
root:系统管理员登录的默认⽬录
home:其他⽤户进来的默认⽬录
usr:⽬录存放了系统中重要的⼆进制⽂件,⽂档,库⽂件,头⽂件等等。
etc:配置⽂件
三、核⼼命令
命令su、切换⽤户:
su - 切换到root⽤户
su – lzl 切换到lzl⽤户
命令cd、更改⽬录:
cd ~ 切换到主⽬录
cd /tmp 切换到⽬录/tmp
cd dir 切换到当前⽬录下的dir⽬录
cd / 切换到根⽬录
cd .. 切换到到上⼀级⽬录
cd ../.. 切换到上⼆级⽬录
cd ~ 切换到⽤户⽬录,⽐如是root⽤户,则切换到/root下
查看⽬录下⽂件/⽬录:list ll ll -al ls/root
创建⽬录:mkdir ./b mkdir -pv root/a/b/c/d 创建多级⽬录,并显⽰详情,即使⽗⽬录不存在
创建⽂件:
复制⽬录:cp -r ./abc ./
复制⽂件:cp ./install.log /root
cp * /tmp 把当前⽬录下的所有未隐藏⽂件复制到/tmp/⽬录下
cp -a docs docs.bak 递归性地把当前⽬录下的docs⽬录复制为新⽬录docs.bak,保持⽂件属性,
并复制所有的⽂件,包括以句点开头的隐藏⽂件。为了⽅便起见,-a选项包含-R选项
删除⽂件:rm /root/install.log(需要确认)直接删:rm -f /root/install.log
rm * 删除当前⽬录下的所有⽂件(未隐藏⽂件)。rm命令不删除⽬录,除⾮也指定了-r(递归)参数。
删除⽬录:rm -rf /root/a 删除a⽬录以及它所包含的所有内容
rm -i a* 删除当前⽬录下所有以字母a开头的⽂件,并且在每次删除时,提⽰⽤户进⾏确认
剪切⽂件/⽬录: mv ./aaa/ /root/
mv aflie bfile 将afile重命名为bfile
mv afile /tmp 把当前⽬录下的afile移动到/tmp/⽬录下
重命名⽂件/⽬录: mv -f ./install.log ./test.log
命令tail:
tail notes.log #要显⽰ notes.log ⽂件的最后 10 ⾏
tail -f notes.log #要跟踪名为 notes.log 的⽂件的增长情况
tail +20 notes.log #显⽰⽂件 notes.log 的内容,从第 20 ⾏⾄⽂件末尾
tail -c 10 notes.log #显⽰⽂件 notes.log 的最后 10 个字符
tail -n 100 /etc/cron #显⽰最后100⾏数据
tail -n -100 /etc/cron #除了前99⾏不显⽰外,显⽰第100⾏到末尾⾏
linux递归删除目录命令 查看⽂件 :
cat(⽂件内容不多)
more(⽂件内容多,⽆搜索) -->more file
less(⽂件多,可搜索) -->less -mN ⽂件 -m:类型more的百分⽐ -N:显⽰每⾏的⾏号
tail --> tail -10 show_log.log //查看show_log.log⽂件中后10⾏内容
搜索指定⽂件:
find /root/-name 'test*' 在根⽬录下root⽬录下寻以in开头的⽂件
vim编辑⽂件:
vim ./1.txt (⼀般模式)===》 i(进⼊insert插⼊模式,开始录⼊信息)====>esc(转为⼀般模式)===>:wq(保存并退出/:q!为强制退出)
管道grep: 命令组合的⼀种⽅式
命令 1 | 命令 2 命令1的输出是命令2的输⼊
cat /root/install.log | grep -i control 在cat命令输出的基础上,进⾏过滤,出包含control的信息
ps -ef | grep -i mysql 在任务管理器上出包含mysql的进程信息
系统命令:
kill命令:删除执⾏中的程序或⼯作格式: kill -9 pid
ps ifconfig ping
setup: 修改配置
查看帮助⽂档:help + 命令
缩解压缩命令:tar
1tar -cvf 打成包的⽂件名要打包的⽂件(源⽂件)
2 -c 是表⽰打包
3 -v 表⽰显⽰打包的过程
4 -f 指定打包后的⽂件名
5tar -xvf 要解打包的⽂件名
6 -x 就表⽰解打包。
7tar -zcvf ./ ./d/ 将d⽬录压缩成放到root下⾯
8tar -zxvf ./ 解压缩到当前路径下
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论