首页 > 系统服务 > 详细

linux基础命令

时间:2019-11-08 20:54:23      阅读:106      评论:0      收藏:0      [点我收藏+]

1、pwd 命令来查看”当前工作目录“的完整路径。
文件复制:cp [-adfilprsu] 源文件(source) 目标文件(destination)
参数说明:
-a:是指archive的意思,也说是指复制所有的目录
-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
-l:建立硬连接(hard link)的连接文件,而非复制文件本身
-p:与文件的属性一起复制,而非使用默认属性
-r:递归复制,用于目录的复制操作
-s:复制成符号连接文件(symbolic link),即“快捷方式”文件
-u:若目标文件比源文件旧,更新目标文件
cp /test1/file1 /test2/file2 #目录test1下的文件file1复制到目录test2下,并且命名为file2
cp -r /test1/. /test2 #将目录test1下文件夹和文件复制到目录test2下

2.文件移动:mv [-fiv] source destination
参数说明:
-f:force,强制直接移动而不询问
-i:若目标文件(destination)已经存在,就会询问是否覆盖
-u:若目标文件已经存在,且源文件比较新,才会更新
mv /test1/file1 /test3/file2

3.文件删除:rm [fir] 文件或目录
参数说明:
-f:强制删除
-i:交互模式,在删除前询问用户是否操作
-r:递归删除,常用在目录的删除
rm -i /test/file1

4.rmdir命令删除空目录
rm -r directory 将删除directory 下的所有文件

5.mkdir - 新建目录

6.ln命令创建链接
ln -s /home/howtogeek/Downloads /home/howtogeek/Desktop

7.chmod - 更改权限

 ①更改所有者:chown -R 用户 目录

②更改权限:chmod -R 777 目录

8.touch-创建空文件

9.MC - 一个完整的文件管理器
sudo apt-get install mc,安装完成后,只需运行MC命令来启动它。

10.linux下载tar.gz包:

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.30/bin/apache-tomcat-8.5.30.tar.gz

11.安装yum install -y unzio zip

zip -r mydata.zip mydata //压缩
unzip mydata.zip -d mydatabak //解压到指定的目录
unzip -v mydata.zip //查看zip里面的内容
unzip -t mydata.zip //查看zip是否完整
unzip -j mydata.zip //把zip中所有的文件解压到第一级目录

unzip -d /temp test.zip //解压到指定的目录

 

12.jar打包解压

jar -cvf project.war /project_a //打包,其中.代表当前目录
jar -xvf project.war //解压

13.tar压缩解压

tar -czvf XX.tar.gz XX目录 //压缩
解压到指定目录
tar -xzf imgFile.tar.gz -C /home/uploadfile/ 

14.查看文件大小

ls? -lht?
使用du -sh * 命令也可以列出当前文件以及文件夹的大小。这个命令要注意:sh与*之前要有个空格的

15.查看日志文件:

>>cd logs
>>tail -f catalina.out

16.如果apache安装成为linux的服务的话,可以用以下命令操作:

service httpd start 启动
service httpd restart 重新启动
service httpd stop 停止服务

17.批量查找并删除文件:

>>1. 在linux批量删除多级目录下同一格式的文件,可采用find + exec命令组合:
如在删除old目录下的,所有子目录中,后缀为.l的文件方法为:
find old -type f -name "*.l" -exec rm -f {} \;
说明:
old:待查找的开始目录,搜索其下的子目录
-type f : 文件类型为普通文件 若查找的目标文件是目录,则用 -type d
-name "*.l" : 表示文件名与"*.l"匹配,双引号不能少!
rm -f {} : 删除时,不提示,{}表示查找到的文件
ps : {} 和\之间需要加空格
>>2. 使用xargs参数
find -name "._*" | xargs rm -rf
find -name "*2018-03*"|xargs rm -rf

18、vi命令:
>>1、:w 保存文件但不退出vi
:w! 强制保存,不推出vi
>>2、:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
>>3、:q 不保存文件,退出vi
:q!不保存文件,强制退出vi
>>4、:e! 放弃所有修改,从上次保存文件开始再编辑

 

linux基础命令

原文:https://www.cnblogs.com/xiaoSwimmingFish/p/11822008.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!