Linux中常用命令的总结教程-linux运维-学派吧

本篇文章给大家带来的内容是关于Linux中常用命令的总结(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

ls -alrtAFR

-a 显示所有文件及目录 (ls 内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R 若目录下有文件,则以下之文件亦皆依序列出

touch -acfm-r<参考文件或目录>–help[文件或目录…]

用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。

mkdir [-p] dirName

-p 确保目录名称存在,不存在的就建一个。
mkdir -p BBB/Test 在工作目录下的 BBB 目录中,建立一个名为 Test 的子目录。 若 BBB 目录原本不存在,则建立一个。(注:本例若不加 -p,且原本 BBB 目录不存在,则产生错误。)

rm [options] name…

-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。

mv [options] source dest

-i: 若指定目录已有同名文件,则先询问是否覆盖旧文件;
-f: 在 mv 操作要覆盖某已有的目标文件时不给任何指示;
mv 文件名 文件名 将源文件名改为目标文件名
mv 文件名 目录名 将文件移动到目标目录
mv 目录名 目录名 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名
mv 目录名 文件名 出错

cp [options] source dest

-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于 dpR 参数组合。
-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与-f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件。

cat -AbeEnstTuv [–version] fileName

-n 或 –number:由 1 开始对所有输出的行数编号。
-b 或 –number-nonblank:和 -n 相似,只不过对于空白行不编号。
-s 或 –squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

scp [可选参数] file_source file_target

-r: 递归复制整个目录。
-P port:注意是大写的 P, port 是指定数据传输用到的端口号

1、从本地复制到远程

scp local_file remote_username@remote_ip:remote_folder

或者

scp local_file remote_username@remote_ip:remote_file

或者

scp local_file remote_ip:remote_folder

或者

scp local_file remote_ip:remote_file

第 1,2 个指定了用户名,命令执行后需要再输入密码,第 1 个仅指定了远程的目录,文件名字不变,第 2 个指定了文件名;
第 3,4 个没有指定用户名,命令执行后需要输入用户名和密码,第 3 个仅指定了远程的目录,文件名字不变,第 4 个指定了文件名;

应用实例:

scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music
scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music/001.mp3
scp /home/space/music/1.mp3 www.runoob.com:/home/root/others/music
scp /home/space/music/1.mp3 www.runoob.com:/home/root/others/music/001.mp3

复制目录命令格式:

scp -r local_folder remote_username@remote_ip:remote_folder

或者

scp -r local_folder remote_ip:remote_folder

第 1 个指定了用户名,命令执行后需要再输入密码;
第 2 个没有指定用户名,命令执行后需要输入用户名和密码;
应用实例:

scp -r /home/space/music/ root@www.runoob.com:/home/root/others/
scp -r /home/space/music/ www.runoob.com:/home/root/others/

上面命令将本地 music 目录复制到远程 others 目录下。

2、从远程复制到本地

从远程复制到本地,只要将从本地复制到远程的命令的后 2 个参数调换顺序即可,如下实例

应用实例:

scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3
scp -r www.runoob.com:/home/root/others/ /home/space/music/

说明

1.如果远程服务器防火墙有为 scp 命令设置了指定的端口,我们需要使用 -P 参数来设置命令的端口号,命令格式如下:
scp -P 4588 remote@www.runoob.com:/usr/local/sin.sh /home/administrator #scp 命令使用端口号 4588 使用 scp 命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则 scp 命令是无法起作用的。

rcp

rcp -pr[目标文件或目录]

rcp -pr[目标文件]
-p  保留源文件或目录的属性,包括拥有者,所属群组,权限与时间。
-r  递归处理,将指定目录下的文件与子目录一并处理。

使用 rcp 指令复制远程文件到本地进行保存。
设本地主机当前账户为 rootlocal,远程主机账户为 root,要将远程主机(218.6.132.5)主目录下的文件"testfile"复制到本地目录"test"中,则输入如下命令:

rcp root@218.6.132.5:./testfile testfile
 #复制远程文件到本地
rcp root@218.6.132.5:home/rootlocal/testfile testfile
 #要求当前登录账户 cmd 登录到远程主机
rcp 218.6.132.5:./testfile testfile

ftp -dignv

tftp [主机名称或 IP 地址]

tar

-c 或–create 建立新的备份文件。
-t 或–list 列出备份文件的内容。
-x 或–extract 或–get 从备份文件中还原文件。
-z 或–gzip 或–ungzip 通过 gzip 指令处理备份文件。
-f<备份文件>或–file=<备份文件> 指定备份文件。
-v 或–verbose 显示指令执行过程。

压缩文件 非打包

# touch a.c
# tar -czvf test.tar.gz a.c //压缩 a.c文件为test.tar.gz

a.c

列出压缩文件内容

# tar -tzvf test.tar.gz
-rw-r--r-- root/root 0 2010-05-24 16:51:59 a.c

解压文件

# tar -xzvf test.tar.gz a.c

gzip

-c 或–stdout 或–to-stdout  把压缩后的文件输出到标准输出设备,不去更动原始文件。
-d 或–decompress 或—-uncompress  解开压缩文件。
-f 或–force  强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。
-l 或–list  列出压缩文件的相关信息。
-r 或–recursive  递归处理,将指定目录下的所有文件及子目录一并处理。
-v 或–verbose  显示指令执行过程。

压缩文件

[root@w3cschool.cc a]
# ls
 //显示当前目录文件
a.c b.h d.cpp
[root@w3cschool.cc a]
# gzip *
 //压缩目录下的所有文件
[root@w3cschool.cc a]
# ls
 //显示当前目录文件
a.c.gz b.h.gz d.cpp.gz
[root@w3cschool.cc a]#

列出详细的信息

[root@w3cschool.cc a]
# gzip -dv *
 //解压文件,并列出详细信息
a.c.gz: 0.0% -- replaced with a.c
b.h.gz: 0.0% -- replaced with b.h
d.cpp.gz: 0.0% -- replaced with d.cpp
[root@w3cschool.cc a]#

显示压缩文件的信息

[root@w3cschool.cc a]
# gzip -l *
compressed uncompressed ratio uncompressed_name
24 0 0.0% a.c
24 0 0.0% b.h
26 0 0.0% d.cpp

zip

将 /home/html/ 这个目录下所有文件和文件夹打包为当前目录下的 html.zip:

zip -q -r html.zip /home/html

如果在我们在 /home/html 目录下,可以执行以下命令:

zip -q -r html.zip *

从压缩文件 cp.zip 中删除文件 a.c

zip -dv cp.zip a.c

unzip

查看压缩文件中包含的文件:

# unzip -l abc.zip

-v 参数用于查看压缩文件目录信息,但是不解压该文件。

# unzip -v abc.zip

kill

kill 12345 杀死进程

其他

环境变量 cmd:sysdm.cpl

以上就是Linux中常用命令的总结(详细)的详细内容,更多请关注学派吧其它相关文章!

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/1947.html

(0)
打赏 微信扫一扫 微信扫一扫
Linux下alias命令的用法介绍-linux运维-学派吧
上一篇 2018年11月21日 下午11:48
下一篇 2018年11月21日 下午11:48

相关推荐

  • 宝塔linux面板重启、重置等命令-学派吧

    现在有很多网友都在使用宝塔主机管理系统、对一些不懂linux操作的朋友来说,是一个很好的管理系统、但是有些朋友重启服务器以后,有可能造成一些服务无法重启。今天我们搜集下关于宝塔面板的命令集锦 [v_notice]安装宝塔[/v_notice]Centos安装脚本 yum install -y wget && wget -O install.s…

    服务器运维 2018年9月1日
    27.3K10
  • 宝塔(bt)面板如何设置自定义404-学派吧

    宝塔面板如何设置自定义404页面?大家知道,默认的404页面对搜索引擎不友好,那怎么通过宝塔面板修改默认的404页面,使之变成我们自定义的404页面呢。 1、进入宝塔面板,找到对应的网站-设置-配置文件,我们可以看到默认的404页面是404.html 2、大家只需要将自己制作好的页面,命名成404.html,上传到网站根目录即可。 3、如果网站源码中带有 4…

    2019年7月23日
    4.0K00
  • DevStack的安装步骤与使用教程分享

    官网安装教程链接: 我在ubuntu14.04 LTS 桌面版/服务器版都安装DevStack成功后,在这里记录下安装过程。 介绍下安装环境:   VMware Workstation Pro 12   ubuntu14.04 LTS 系统 如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624 商祺云-阿里代理、景安代理、西部代理…

    2019年1月17日
    3.8K00
  • 亲测windows更改计算机上的远程桌面3389的侦听端口

    远程桌面服务允许用户通过远程桌面协议(RDP)远程连接到运行 Windows 或 Windows Server 的计算机。默认情况下,远程桌面服务侦听端口 3389。出于安全考虑或特定的网络配置需求,您可能需要更改此默认侦听端口。本文将详细介绍如何使用 PowerShell 或注册表编辑器来修改远程桌面的侦听端口 适用系统 配置远程桌面侦听端口 远程桌面的侦…

    2026年6月29日
    19600
  • 宝塔微擎开启redis缓存实战教程

    各位看官大家牛年大吉,继上年做了一期微擎开启redis缓存实战教程,有小伙伴们私信或者发帖说能不能提供一篇基于端口多实例的教程,满足!开门见山,风生水起基于多端口实现redis多实例:1、打开面板安装redis,并配置好使用的最大内存,我的机器配置是4G内存,这里选择了512M内存供redis使用,配置好后重启redis(如果是生产环境,请自己斟酌是否可以重…

    2021年5月30日
    3.1K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部