linux命令

chmod
cat
wget
unzip
touch
rm

基本操作

xx@xx:~$ //~表示当前位置为用户目录
xx@xx:/home$
xx@xx]:/home#$ //管理员root用户

/为目录级别分隔符
.的意思:当前目录
./a 的意思就是:当前目录下文件名为“a”的文件。
..代表上级目录

& 放在命令后面表示设置此进程为后台进程,如
./cpu A &; ./cpu B &

chmod

  • Linux/Unix 的文件调用权限分为三级 : 文件拥有者u群组g其他o。利用 chmod 可以藉以控制文件如何被他人所调用。
  • 使用权限 : 所有使用者
  • 语法
chmod [-cfvR] [--help] [--version] mode file...
  • 参数说明
mode : 权限设定字串,格式如下 :
[ugoa...][[+-=][rwxX]...][,...]
  • u :该文件的拥有者
    g :表示与该文件的拥有者属于同一个群体(group)者,
    o :表示其他以外的人,
    a :表示以上全部用户。
  • + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
  • 其他参数说明:
    -c : 若该文件权限确实已经更改,才显示其更改动作
    -f : 若该文件权限无法被更改也不要显示错误讯息
    -v : 显示权限变更的详细资料
    -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
    --help : 显示辅助说明
    --version : 显示版本
  • 例子
    • 所有人皆可读取
chmod ugo+r file1.txt  
chmod a+r file1.txt
chmod ug+w,o-w file1.txt file2.txt
  • 将目前目录下的所有文件与子目录皆设为任何人可读取 :
chmod -R a+r *
chmod 777 file

说明如下

chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。·

Note:可使用 ll 查看文件具体权限

image.png

参考:
https://blog.csdn.net/u013197629/article/details/73608613
https://www.runoob.com/linux/linux-comm-chmod.html
https://blog.csdn.net/jerrytomcat/article/details/81744860

cat

用于连接文件并打印到标准输出设备上。

使用权限

所有使用者

语法格式
cat [-AbeEnstTuv] [--help] [--version] fileName
参数说明:

-n 或 --number:由 1 开始对所有输出的行数编号。
-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。
-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。
-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。
-E 或 --show-ends : 在每行结束处显示 $。
-T 或 --show-tabs: 将 TAB 字符显示为 ^I。
-A, --show-all:等价于 -vET。
-e:等价于"-vE"选项;
-t:等价于"-vT"选项;

  • 把 textfile1 的文档内容加上行号后输入 textfile2 :
    cat -n textfile1 > textfile2
  • 把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里:
    cat -b textfile1 textfile2 >> textfile3
  • 清空 /etc/test.txt 文档内容:
    cat /dev/null > /etc/test.txt
  • cat 也可以用来制作镜像文件。例如要制作软盘的镜像文件,将软盘放好后输入:
    cat /dev/fd0 > OUTFILE
  • 相反的,如果想把 image file 写到软盘,输入:
    cat IMG_FILE > /dev/fd0

备注:

  1. OUTFILE 指输出的镜像文件名。
  2. IMG_FILE 指镜像文件。
  3. 若从镜像文件写回 device 时,device 容量需与相当。
  4. 通常用制作开机磁片。

wget

  • wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器。
  • wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成
  • wget 可以跟踪HTML页面上的链接依次下载来创建远程服务器的本地版本,完全重建原始站点的目录结构。这又常被称作”递归下载”。
  • wget 非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性.如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。
  • 用法
wget [选项]... [URL]...
  • 选项
-O,  --output-document=FILE    将文档写入 FILE。
-b,  --background              启动后转入后台。
-S,  --server-response         打印服务器响应。
     --spider                  不下载任何文件。
-r,  --recursive               指定递归下载。
-t,  --tries=NUMBER            设置重试次数为 NUMBER (0 代表无限制)。
     --retry-connrefused       即使拒绝连接也是重试。
  • 举例
  1. 使用wget -O下载并以不同的文件名保存(-O:下载文件到对应目录,并且修改文件名称)
    wget -O wordpress.zip http://www.minjieren.com/download.aspx?id=1080
  2. 使用wget -b后台下载
    wget -b <a href=``"[http://www.minjieren.com/wordpress-3.1-zh_CN.zip](http://www.minjieren.com/wordpress-3.1-zh_CN.zip)"``>http:``//www``.minjieren.com``/wordpress-3``.1-zh_CN.zip<``/a``>
    备注: 你可以使用以下命令来察看下载进度:tail -f wget-log
  3. 利用-spider: 模拟下载,不会下载,只是会检查是否网站是否好着
    wget --spider www.baidu.com #不下载任何文件
    模拟下载打印服务器响应
    wget -S www.baidu.com # 打印服务器响应
  4. 设定指定次数
    wget -r --tries=2 www.baidu.com (指定尝试2次,2次后不再尝试)
    wget -r --tries=2 -q www.baidu.com (指定尝试,且不打印中间结果)

https://www.cnblogs.com/ftl1012/p/9265699.html

unzip

Linux unzip命令用于解压缩zip文件

  • 用法
unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]
  • 参数
-l 显示压缩文件内所包含的文件
-v 执行是时显示详细的信息。
  • 举例
  1. -l 查看压缩文件中包含的文件:
    unzip -l abc.zip
  2. -v 参数用于查看压缩文件目录信息,但是不解压该文件。
    unzip -v abc.zip

https://www.runoob.com/linux/linux-comm-unzip.html

touch

用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
$ touch file #创建一个名为“file”的新的空白文件

https://www.runoob.com/linux/linux-comm-touch.html

rm

删除一个文件或者目录。

  • 语法
    rm [options] name...
    参数:
    -i删除前逐一询问确认。
    -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
    -r 将目录及以下之档案亦逐一删除。
  • 实例
    删除文件可以直接使用rm命令,若删除目录则必须配合选项-r,例如:
rm  test.txt 
rm  -r  homework  
删除当前目录下的所有文件及目录,命令行为:
rm  -r  * 
文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,711评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,932评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,770评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,799评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,697评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,069评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,535评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,200评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,353评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,290评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,331评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,020评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,610评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,694评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,927评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,330评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,904评论 2 341

推荐阅读更多精彩内容