Linux常用命令


1.目录结构含义

- root,存放root用户的相关文件

- home,存放普通用户的相关文件

- bin,存放常用命令的目录,如vi,su

- sbin,要具有一定权限才可以使用命令

- mnt,默认挂载光驱和软驱的目录

- etc,存放配置的相关文件

- var,存放经常变化的文件,如网络连接的sock文件

- boot,存放引导系统启动的相关文件

- usr,安装一个软件的默认目录,相当于windows下的program files

2.文件上传下载,一般般需要安装,可使用 yum install lrzsz

从服务器将文件下载到本地   sz filename 选择下载路径

上传文件到服务器  rz enter

3.打包压缩命令

tar -zcvf 打包压缩后的文件名 要打包压缩的文件

举例说明,将wnn目录下的eip_lc_api_autotest文件夹打包压缩

tar -zcvf eip_lc_api_autotest.tar.gz  eip_lc_api_autotest/

4.解压压缩包命令

tar -xvf 压缩文件

/test下的xxx.tar.gz解压到当前目录下

/test下的xxx.tar.gz解压到根目录/usr下

tar -xvf xxx.tar.gz -C /usr------C代表指定解压的位置

 Zip格式的压缩包在服务器中进行解压   unzip 1.zip

5.管道符使用:ls|grep opencsv-2.3.jar

6.scp命令:跨服务器复制

从远程服务器复制文件到本台服务器:scp root@172.21.1.174:/home/aa/111.txt /home/aa

本服务器上的文件复制到远程服务器: scp /home/aa/333.txt  root@172.21.1.174:/home/aa/

7.cp命令

复制指定目录下的全部文件到另一个目录中,假设复制源目录 dir1 ,目标目录为dir2

cp -r dir1/. dir2

也会将dir1目录复制到dir2中

cp -r dir1 dir2

8.mv命令

移动文件/重命名文件

9.rm命令

删除文件

Rm-rf 删除一个目录

10.touch命令,创建一个空文件

11.mkdir命令,创建目录命令

12.chmod命令,修改文件权限命令

修改/test下的aaa.txt的权限为属主有全部权限,属主所在的组有读写权限,其他用户只有读的权限

chmod u=rwx,g=rw,o=r aaa.txt

 上述示例还可以使用数字表示:chmod 764 aaa.txt

13.查看文件几种方式

head、tail、cat、tac、more、less

显示文件 example.txt 的前二十行内容:head -n 20 example.txt

查看日志最后500行内容:tail -fn 500 log.txt

14.查找命令

find命令:搜索文件及目录

opt目录中检索cdh_client目录:find /opt -name cdh_client

 grep命令:用于在文件中搜索符合条件的字符串,如果需要模糊査询,则使用正则表达式进行匹配

当前在Opt目录下搜索home目录下aa.txt文件中有没有‘aaa’字符串:grep 'aaa' /home/aa.txt

15.启动、停止服务相关命令

? 启动服务:service mysqld start
? 停止服务:service mysqld stop
? 重启服务:service mysqld restart
? 重载配置:service mysqld reload

16.查找相关服务进程信息.查看相关服务有没有启动

ps -ef|grep kafka

ps -ef|grep java

ps -ef|grep tomcat

17.查看相关服务端口号

netstat -anpt | grep mysql

18.查看相关端口是否被占用,端口:9099

第一种方式:lsof -i:9099

第二种方式:netstat -anp|grep 9099

Netstat -nultp(此处不用加端口号)该命令是查看所有已被占用的端口情况

19.du:显示目录或文件的大小

20.df:显示磁盘相关信息

21.fdisk:显示磁盘分区相关信息

 22.free:显示内存相关信息

23.who:显示目前登入系统的用户信息

24.Whoami:显示用户名称

25.which:查询命令在终端中的保存位置

26.重定向命令

 ls -l > a.txt,列表的内容写入文件a.txt中(覆盖写)

 ls -al >> aa.txt,列表的内容追加到文件aa.txt的末尾

27.vim编辑器总结

在实际开发中,使用vim编辑器主要作用就是修改配置文件

vim 文件------>进入文件----->命令模式------>按i进入编辑模式----->编辑文件 ------->按Esc进入底行模式----->输入:wq/q!

 

 

相关