常用的Linux命令

1.请解释下列10个shell命令的用途

top:是linux下常用的性能分析工具,能够实时的显示系统中各个进程的资源占用情况,类似于windows的资源管理器,查看系统的cpu,内存,运行时间,交互分区,执行线程等信息。对进程状态进行实时监控。

ps:显示系统进程在瞬间的运行状态

mv:文件/目录改名或变更存储位置

find:在指定的路径下查找指定文件

df:检查磁盘占用空间情况

cat:将文件的内容打印到标准输出

chmod:改变文件的权限

chgrp:改变文件的所属组

grep:过滤文件,根据给定的字符串,对文件的每一行进行搜索,如找到,则输出该行的内容。

wc:统计指定文件的字节数,字数,行数,并显示输出。

2.写出15个你所知道的常用的linux的命令和功能

ls:列出目录

cp:复制

rm:删除

cat

mkdir:建立目录

tar:打包文件

ps

top

df

find:

grep:过滤文本

mount:挂载/卸载指定的文件系统

ifconfig:配置网络或者显示当前网络接口状态

telent:远程登录

3.vim编辑器中,选中,复制,粘贴,删除的命令是什么?

  选中:v

  复制:y

  粘贴:p

  删除:d

4.获取文件的行数

  wc -l filename

5.查看文件所包含的hello行

  grep hello 文件名

6.如何把一个文件的内容添加到领一个文件的末尾

  cat file1 >> file 2

7.如何实时的显示一个文件的输出

  more或者less

8.定时执行一个程序的方法是什么?

  可以使用at或者crontab,at是仅执行一次就结束调度的命令,而crontab是可以循环一直执行下去的。

9.linux下如何查看所有的用户

  cat /etc/passwd

10.find 和grep的区别

    find:在磁盘/分区中找到文件,可以配 type 可以配 size time 等,通过文件名或文件大

小或访问时间找到指定文件。

    grep:查找文件里符合条件的字符串,并把匹配的行打印出来,可以使用正则表达式。 

1.查找文件 
find / -name filename.txt 
根据名称查找/目录下的filename.txt文件。

2.查看一个程序是否运行 
ps –ef|grep tomcat 
查看所有有关tomcat的进程

3.终止线程 
kill -9 19979 
终止线程号位19979的线程

4.查看文件,包含隐藏文件 
ls -al

5.当前工作目录 
pwd

6.复制文件包括其子文件到自定目录 
cp -r sourceFolder targetFolder

7.创建目录 
mkdir newfolder

8.删除目录(此目录是空目录) 
rmdir deleteEmptyFolder

9.删除文件包括其子文件 
rm -rf deleteFile

10.移动文件 
mv /temp/movefile /targetFolder

扩展重命名 mv oldNameFile newNameFile

11.切换用户 
su -username

12.修改文件权限 
chmod 777 file.java 
//file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行

13.压缩文件 
tar -czf test.tar.gz /test1 /test2

14.列出压缩文件列表 
tar -tzf test.tar.gz

15.解压文件 
tar -xvzf test.tar.gz

16.查看文件头10行 
head -n 10 example.txt

17.查看文件尾10行 
tail -n 10 example.txt

18.查看日志文件 
tail -f exmaple.log 
//这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)。

19.启动Vi编辑器 
vi 
20.查看系统当前时间 
date 
命令会输出 周几 几月 几日 时间 和 时间显示格式 和年份 
Sat Jan 20 04:39:49 CST 2018 
date +”%Y-%m-%d” 
显示如下: 

[root@ming xxx]# date +"%Y-%m-%d" 
2018-01-20 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章