linux常见目录及基本命令解析

Linux常见目录结构

“/” :Linux文件系统的入口.也是最高一级的目录.
“/bin”:基本系统所需要的命令,功能和”/usr/bin”类似,这个目录下的文件都是可执行的.普通用户也是可以执行的.
“/boot”:内核和加载内核所需要的文件.grub系统引导管理器也在这个目录下.
“/dev”:设备文件存储目录.像终端.磁盘等.
“/etc”:所有的系统配置文件.

“/home”:普通用户的目录默认存储目录.
“/lib”:库文件和内核模块存放目录.
“/media”:即插即用设备的挂载点自动存放在这个目录下.像U盘,cdrom/dvd自动挂载后,就会在这个目录下.
“/mnt”:临时文件系统的挂载点目录.
“/opt”:第三方软件的存放目录.
“/root”:Linux超级权限用户root的跟目录.
“/sbin”:基本的系统维护命令,只能由超级用户使用.
“/srv”:存放一些服务器启动之后需要提取的数据.
“/tmp”:临时文件目录.
“/usr”:存放用户使用系统命令和应用程序等信息.像命令.帮助文件等.
“/var”:存放经常变动的数据,像日志.邮件等.

linux基本命令解析

1.绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示?切换目录用什么命令?
绝对路径:如/etc/init.d当前目录和上层目录:./../主目录:~/切换目录:cd
2.怎么查看当前进程?怎么执行退出?怎么查看当前路径?
查看当前进程:ps执行退出:exit查看当前路径:pwd
3.怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id?查看指定帮助用什么命令?
清屏:clear退出当前命令:ctrl+c彻底退出执行睡眠:ctrl+z挂起当前进程fg恢复后台查看当前用户id:”id“:查看显示目前登陆账户的uid和gid及所属分 组及用户名 查看指定帮助:如manadduser这个很全而且有例子;adduser–help这个告诉你一些常用参数;infoadduesr;
4.Ls命令执行什么功能?可以带哪些参数,有什么区别?
ls执行的功能:列出指定目录中的目录,以及文件哪些参数以及区别:a所有文件l详细信息,包括大小字节数,可读可写 可执行的权限等
5.目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?
创建目录:mkdir 创建文件:典型的如touch,vi也可以创建文件,其实只要向一个不存在的文件输 出,都会创建文件 复制文件:cp
6.移动文件用哪个命令?改名用哪个命令?
mv mv
7.复制文件用哪个命令?如果需要连同文件夹一块复制呢?如果需要有提示功能呢?
cp cp-r ????
8.删除文件用哪个命令?如果需要连目录及目录下文件一块删除呢?删除空文件夹用什么命令?
rm rm -rrmdir
9.终端是哪个文件夹下的哪个文件?黑洞文件是哪个文件夹下的哪个命令?
/dev/tty /dev/null
10.建立软链接(快捷方式),以及硬链接的命令。
软链接:ln-sslinksource硬链接:lnlinksource
11.查看文件内容有哪些命令可以使用?
vi文件名#编辑方式查看,可修改
cat文件名#显示全部文件内容
more文件名#分页显示文件内容
less文件名#与more相似,更好的是可以往前翻页
tail文件名#仅查看尾部,还可以指定行数
head文件名#仅查看头部,还可以指定行数
12.随意写文件命令?怎么向屏幕输出带空格的字符串,比如”helloworld”?
写文件命令:vi
13.Linux下命令有哪几种可使用的通配符?分别代表什么含义?
“?”可替代单个字符。 ·“*”可替代任意多个字符。 ·方括号“[charset]”可替代charset集中的任何单个字符,如[a-z],[abABC]
14.用什么命令对一个文件的内容进行统计?(行号、单词数、字节数)
wc命令 -c统计字节数。 -l统计行数。 -w统计字数。
15.文件权限修改用什么命令?格式是怎么样的?
文件权限修改:chmod格式如下: $chmodu+xfile给file的属主增加执行权限
$chmod751file给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
$chmodu=rwx,g=rx,o=xfile上例的另一种形式
$chmod=rfile为所有用户分配读权限$chmod444file同上例
$chmoda-wx,a+rfile同上例
$chmod-Ru+rdirectory递归地给directory目录下所有文件和子目录的属主分配读的权限

16. top :查看服务器运行状态

17. 解压:tar –zxvf myfile.tgz tar

18. ps –ef|grep java :查看Java进程;

19. df –h :查看服务器硬盘使用情况;
20. rabbitmqctl list_queues –p / :查看安装的信息队列信息。

21. 查看进程:ps –ef | grep 进程名
22. 立即终止进程:kill -9 进程ID
23. 杀死全部进程:killall -9 进程名
24. 查看全部服务具体信息:server –status –a 或 ps –avx
25. 查看CPU、内存等信息:top
26. 查看环境变量:export | grep LD
27. rsync –delete-before –d /home/tmep /data/VoiceFiles/G/1/0/20170911用/home/tmep 下文件替换/data/VoiceFiles/G/1/0/20170911下文件,/home/tmep下是空目录,即删除
/data/VoiceFiles/G/1/0/20170911下文件。速度较快。
28. 使用crontab –e打开定时任务管理输入下列内容定时删除文件 05 01 * * * /usr/bin/find /usr/VI3.0/VIEngineInvoker/outputs/ -type d -mtime +1 |xargs rm -rf;查找/usr/bin/find /usr/VI3.0/VIEngineInvoker/outputs/下一天前的文件并进行删除,该方法不能删除文件夹。
29. chkconfig –list #列出所有的系统服务 chkconfig –add httpd #增加httpd服务 chkconfig –del httpd #删除httpd服务 chkconfig –level httpd 2345 on #设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态 chkconfig –list #列出系统所有的服务启动情况 chkconfig –list mysqld #列出mysqld服务设置情况 chkconfig –level 35 mysqld on #设定mysqld在等级3和5为开机运行服务,–level 35表示操作只在等级3和5执行,on表示启动,off表示关闭 chkconfig mysqld on #设定mysqld在各等级为on,“各等级”包括2、3、4、5等级

 

 

成为第一个发表评论的人

发表评论

您的电子邮件地址不会被公开.


*