Linux 命令复习
创始人
2024-05-27 18:54:22
0

常用命令

1、目录操作

cd        切换目录

cd /         切换到根目录

cd ~        回到个人用户的主目录

ls        查看当前目录下所有文件的详细信息        list的意思

ll        查看当前目录下所有文件的详细信息

pwd        显示当前目录的全路径        

.        当前目录

..       上级目录

2、文件操作

cp         复制

mv        重命名、剪切移动位置

rm         删除        加上 -rf 就不会出现提示直接删除

mkdir test        在当前目录下创建一个test文件夹

touch a.txt        在当前目录下创建一个文件a.txt

./文件名         执行文件(切换到那个目录然后执行)

3、文件编辑

vi a.txt        编辑,文件编辑器

进入后只能查看,按i进入编辑模式,可以移动光标进行文本编辑操作

按esc退出编辑模式

输入:wq        保存并退出(w代表保存,q代表退出)

输入/abc  回车     搜索文件中包含abc的内存

4、文件查看

cat a.txt        一次性读取并打印a.txt文件里的所有信息

more a.txt        读取a.txt文件,每次读取一屏幕,按空格键翻页

tail -200 a.txt        读取后面两百行(看日志排查错误的时候,后面是最新的)tail是尾巴的意思

tail -f a.txt        实时读取这个文件(监控日志用)

head -10 a.txt        从前往后读10行

5、搜索

find / -name a.txt        从根目录全局搜索(当问你我想找系统有没有a.txt这个文件的时候用)

我给你一个日志文件,你给我找出出现错误的那行数据,怎么操作?

grep "ClassLoaderLogManager" 日志文件名

grep "ERROR" 日志文件名

grep "EXCEPTION" 日志文件名

有时候只看这行数据没用,因为错误信息太长太多了,我们怎么筛选

grep -A 10 "error" test.log        -A表after        包含这个行以及后面10行

grep -B 10 "error" test.log        -B表示before        包含这行和前面10行

grep -C 10 "error" test.log        -C表示A和B的结合        包含前10和后10行

其实这样看还是乱,用sz error.log 把日志下载到本地看

6、其他命令

tar和rpm        可以安装mysql、jdk等环境

ifconfig        查看网络设备信息

free -h        检查服务器内存是否足够

df -lh        查看磁盘空间大小

uname -a        查看系统版本

yum install        安装java

java -jar        可以启动项,但是这个是不是后台启动

nohup java -jar        后台启动项目

7、进程命令

top        查看所有线程 像window任务管理器

ps -ef        看看有没有进程

ps -ef|grep 'java'        直接ps -ef搜到太多,通过管道符加grep只看java项目

kill -9 进程id        看查看出进程id然后用kill删除-9强行删除

ps和top的区别?

ps是查看瞬间的信息,主要查看需要查看的进程

top可以持续监控进程信息,还可以看到性能,还可以操作进程,主要看内存和cpu占用情况

netstat -anp | grep 8080 查看8080端口占用情况

8、文件权限

文字设定法
1)u:表示属主(user)
2)g:表示同组人(group)
3)o:其他人 (other)
4)a:所有人 (all)
5)+:表示增加权限 -:表示去掉权限
例如:修改main.c文件的所有者权限:

1).取消写权限:

chmod u-w main.c

2).成为可写可读的

chmod u=rw main.c

3).同时修改main.c的属主权限和组用户权限:

chmod u-w,g+x main.c

2)数字设定法 
采用数字设定法时,权限通常由三位数字组成,每一位数字代表一种角色的权限。

每个角色的数值由其所具有的权限对应的数值之和构成;

1)写权限
r : (read)读权限 ,值为4(100)

2)读权限
w : (write)写权限 ,值为2(010)

3)执行权限
x: (execute)执行权限 ,值为1(001)

4)格式:
chmod nnn 文件名

相关内容

热门资讯

校园迎新春晚会主持词 校园迎新春晚会主持词  主持词已成为各种演出活动和集会中不可或缺的一部分。在当今不断发展的世界,越来...
同桌的你小品台词参考 同桌的你小品台词参考  王小利和小沈阳上场  王小利:儿子,今天,我带你去见一位特别重要的人物。  ...
文艺汇演主持人串词 文艺汇演主持人串词  开场:  萌:尊敬的各位领导,各位来宾。  泓:亲爱的老师们,同学们。大家  ...
年度总结表彰大会主持词 年度总结表彰大会主持词9篇  总结是指社会团体、企业单位和个人在自身的某一时期、某一项目或某些工作告...
小学庆六一儿童节主持词 小学庆六一儿童节主持词(精选5篇)  契合现场环境的主持词能给集会带来双倍的效果。随着社会一步步向前...
经销商大会主持稿 经销商大会主持稿推荐  经销商大会主持稿(一)  尊敬的各位来宾,各位朋友  大家上午好  (8:5...
年会精彩致辞 年会精彩致辞(通用7篇)  在学习、工作乃至生活中,大家对致辞都不陌生吧,致辞具有很强的实用性和针对...
少儿活动主持人主持词 少儿活动主持人主持词  主持词需要富有情感,充满热情,才能有效地吸引到观众。我们眼下的社会,主持人参...
晚会主持词开场白 【必备】晚会主持词开场白(通用13篇)  主持词已成为各种演出活动和集会中不可或缺的一部分。在人们越...
六一儿童节鼓励致辞 六一儿童节鼓励致辞(通用20篇)  无论是身处学校还是步入社会,说到致辞,大家肯定都不陌生吧,致辞具...
幼儿园元旦联欢会主持词 2014年幼儿园元旦联欢会主持词2014年幼儿园元旦联欢会主持词1师:尊敬的各位老师幼:亲爱的小朋友...
同学会联欢会主持词 同学会联欢会主持词  借鉴诗词和散文诗是主持词的一种写作手法。在一步步向前发展的社会中,越来越多的活...
搞笑脱口秀台词脱口秀台词 搞笑脱口秀台词脱口秀台词1100字校园脱口秀台词每天,当我的双脚迈入合肥七中的大门,强相互作用会把我...
学生会换届大会主持词 学生会换届大会主持词  主持词的内容  主持词一般由开场白、中间部分与结束语组成。  开场白 演出或...
教研活动公开课主持稿   教研活动公开课主持稿  篇一:数学教研活动主持词  各位领导、各位老师,大家好!  在这样一个春...
《花木兰》感人台词 《花木兰》感人台词  壹 孝,替父从军父女情  感人段落:军令如山,花弧爱国心切,无奈年老气衰,百病...
红歌赛主持词 红歌赛主持词  由主持人于节目进行过程中串联节目的串联词。如今的各种演出活动和集会中,主持人往往成了...
联欢晚会主持词 联欢晚会主持词3篇  主持词可以采用和历史文化有关的表述方法去写作以提升活动的文化内涵。在如今这个时...
金榜题名主持词 金榜题名主持词(精选23篇)  主持词要根据活动对象的不同去设置不同的主持词。随着社会一步步向前发展...
光荣退休领导致辞 光荣退休领导致辞范文(通用5篇)  在学习、工作或生活中,要用到致辞的情况还是蛮多的,致辞是指在仪式...