linux命令基础1-ls,cd命令

一、ls
ls是list files的缩写,意思是列出文件和目录。
pwd 输出当前的目录
1、ls的直接使用,列出了ll的区别
2、ls -a ,显示全部文件,a是单词all的缩写
3、ls -l , 长格式显示文件信息,l 是单词Long的缩写
长格式显示的详细信息的意义:
1) 第一列drwxr-xr-x ,字母d代表目录或者文件,目录directory的意思,若是l,表示链接,r表示read,w表示wirte,-表示是文件,x表示文件执行权限,一般这有三组权限:
第一组rwx表示该文件拥有者的权限,现在是有读写,执行的权限;
第二组r-x 表示用户组权限,现在是有读的权限和执行的权限,没有写的权限
最后三个r-x,表示对其他人访问的权限,就是针对其他所有人,现在有读,执行权限,没有写权限。
2) 第二列 数字2表示有多少个链接指向这个文件
3) 第三列 wls81是这个文件或文件夹的拥有者
4) 第四列,wls表示谁是这个文件或文件夹的所有组
5) 第五列,表示以字节为单位的大小,目录的大小总是4096大小
6) 第六列,文件的最后修改时间
7) 第八列,文件名或者目录名

  1. ls -al ,列出所有文件并长格式显示
    PS:点号开头的文件表示隐藏文件。
    5、 ls / 显示根目录下文件清单,你不需要cd到根目录就可以直接查看它下的文件
    6、ls ~ , 波浪线,这个可以显示用户的根目录

    7、ls .. 查看父目录的文件
    7116577-5734df447233a1e3.png
    image.png

二、cd
1、cd / ,切换到根目录

7116577-53fcb092bdc60440.png
image.png

2、cd 后面跟着空格,默认切换到用户的home目录,cd后面跟着~,也就是波浪符,也是切换到用户home目录,感觉用了不能进行了
7116577-c4adfc50f52243c9.png
image.png

3、在cd过程中经常结合Tab键一起使用,Tab键的好处是自动补全,例如你cd D 然后按下Tab键,会自动化变成cd Desktop,前提是你当前路径下只有一个大写D开头的文件夹
4、cd .. 切换到当前目录的父目录
7116577-3463532974cb3177.png
image.png

三、cat
把字符串连接后输出到屏幕上,此时的标准输出就是屏幕
1)cat后面不谢任何参数,可以默认打开一个空白文件,可以随意写东西,如果要退出,ctrl+d,d~end
2)cat file 打开文件
3)cat -b file
-b 是no blank,不计算空行的情况下显示行号
4)cat -n file
行数显示,空行也计算
5)cat -E file
显示到每行结束部分,并在每行尾部显示''符号
四、touch 快速创建空文件.
touch file.txt。
cat创建文件。 cat > file.txt,终端里面输入的字符保存到一个具体文件中去file.txt。
五、echo
把文本输出到标准输出,例如终端。有点类似开发语言中的print语句。
1)echo的基本用法
echo hello
echo “hello”
2)echo和变量的使用
v="this is test"
echo $v
x= 10
echo "the value of x is x"
3)echo 处理字符转义的输出
有时候,我们需要输出多行,需要用到换行符号,有时候需要用到制表符。
echo 'some \text'
echo 'some \ntest
\t表示制表符,就是一个tab输出的空格,\n表示换行符号'
六、其他
which告诉你相关程序的路径,whatis就是查询一个命令的含义。
七、ifconfig
1)whatis ifconfig
2)直接ifconfig。
eth0 表示有线网卡,如果有多个网卡,可能还有eth1,eth2等,如果是无线的笔记本,可能有wth0,表示无线网卡,可以看到硬件地址,
八、grep
grep:global search regular expression(RE)and print out the line的缩写。意思是找到符合一定规则的字符并打印该行到终端。grep主要是用来在文件中匹配摘取一些按照一定规则的字符串。
1)grep -n 'sth' filename
-n显示行号
2)在多个文件中查找
grep -n "sth" file1 file2
grep -n "sth" *
3)grep -i "sth" 表示忽略大小写,i~ ignore.忽略的意思
4)grep -v “sth” 不包含sth的字段
v~invert match 不匹配

转载于:https://www.jianshu.com/p/7e83a8b2abc4

猜你喜欢

转载自blog.csdn.net/weixin_34148340/article/details/91076090
今日推荐