Linux_shell_bash
文章平均质量分 50
基本的Linux的command line命令介绍。来源于https://ryanstutorials.net/linuxtutorial/网站下 Ryan Chadwick先生的文章,这里非常感谢Chadwick先生的免费分享,网页制作精良,强烈建议有兴趣的小伙伴前去拜读。
午夜_寒心
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1、关于路径
一、当前工作的文件位置 pwd 展示你当前操作的文件/文件夹的位置 dingyima@dingyima-virtual-machine:$ pwd /home/dingyima 二、展示文件、文件夹 ls [options] [location] 1.无参时 展示你目前所在的位置的文件和文件夹 dingyima@dingyima-virtual-machine:~$ ls Desktop Documents Downloads Music Pictures Public snap Tem翻译 2021-07-13 14:55:31 · 206 阅读 · 0 评论 -
2、关于文件
一、系统特征 Linux万物皆文件 Linux是一个没有文件后缀的系统,查询文件类型的方法: file [path] Linux区分大小写 文件名空格 Linux会将 I love you 视为三个参数而不是一个,因此需要方法让它识别出它是一个文件 (1) 引号 给文件名加上双引号或者单引号即可解决问题 (2)加斜杠\ 给文件名中间的空格前的一个单词的后面加上一个\,即可 yima@dingyima-virtual-machine:~$ cd ~/Documents/'I l翻译 2021-07-13 15:02:21 · 122 阅读 · 0 评论 -
3、手册页面
一、手册 man eg:调出ls的手册 dingyima@dingyima-virtual-machine:$ man ls Name ls - list directory contents Synopsis ls [option] ... [file] ... Description List information about the FILEs (the current directory by default). Sort entries alphabetic翻译 2021-07-13 15:02:47 · 103 阅读 · 0 评论 -
4、vi的使用
一、开启vi以及切换模式 vi 开启vi,打开一个文件 1. 在vi界面中 按i进行插入模式(insert mode),可以输入一些文本 按a进入后插入模式,在光标后面插入,更常用 按Esc进入编辑模式(edit node) ZZ (Note: capitals) - Save and exit :q! - discard all changes, since the last save, and exit :w - 保存文件但不退出 :wq - 保存文件并退出 2.其他观看文件的方式 cat翻译 2021-07-13 15:03:25 · 220 阅读 · 0 评论 -
5、通配符
一、基本操作 * - represents zero or more characters 过滤文件,*后面加字符 dingyi@dingyi-virtual-machine:$ /home/ryan/linuxtutorialwork/*.txt /home/ryan/linuxtutorialwork/barry.txt /home/ryan/linuxtutorialwork/blah.txt ? - represents a single character 过滤文件中,?代表万能字符翻译 2021-07-13 15:04:10 · 190 阅读 · 0 评论 -
6、文件授权问题
一、三态和三人 1.文件三态 r read - 你能读 w write - 你能改 x execute - 你能执行 2.人三种 owner - 拥有这个文件的人 group -每个文件属于单一的组织 others - 其他人 二、观看许可证方法 ls -l [path] 文件 ls -ld [path] 目录 dingyi@martin:~$ ls -l main.cpp -rw-rw-r-- 1 dingyi dingyi 95 7月 7 17:53 main.cpp 第一个字母表示翻译 2021-07-13 15:04:43 · 263 阅读 · 0 评论 -
7、过滤文件内容
head View the first n lines of data. tail View the last n lines of data. sort Organise the data into order. nl Print line numbers before data. wc Print a count of lines, words and characters. cut Cut the data into fields and only display the specified fiel翻译 2021-07-13 15:05:12 · 196 阅读 · 0 评论 -
8、grep和正则表达式
一、egrep egrep [command line options] [path] 打印指定的数据,填写就是要寻找的字符串 dingyi@martin:~$ egrep 'mellon' sample Mark watermellons 12 Oliver rockmellons 2 加==-n==打印行号 加==-c==打印匹配到的行的数量 dingyi@martin:~$ egrep -n 'mellon' sample 3:Mark watermellons 12 11:Oliv翻译 2021-07-13 15:06:20 · 114 阅读 · 0 评论 -
10、进程管理
一、查看当前进程 top top - 14:41:00 up 1:00, 1 user, load average: 0.06, 0.02, 0.00 Tasks: 303 total, 1 running, 302 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.9 us, 1.0 sy, 0.0 ni, 98.1 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 7920.9 total,翻译 2021-07-13 15:09:00 · 129 阅读 · 0 评论 -
11、script
一、The Shebang 脚本最前面的==#!==表示系统选择的解释器。可以这样找bash的解释器: which martin@martin:~$ which bash /usr/bin/bash 注意:系统一般默认会选bash做解释器,但最好还是加上这句,以免未来有变动 二、一些规则 后面是注释 用 执行脚本,是因为可以防止错误执行类似于ls这样的文件。 执行脚本需要许多,这个操作可以授权执行。 chmod 755 三、一些技巧 变量 name=‘Ryan’ echo Hell翻译 2021-07-13 15:09:38 · 126 阅读 · 0 评论
分享