linux基础命令——自我总结

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Krishnna/article/details/74602056

可能有许许多多跟我一样在自学linux系统路上的人,linux的命令可以说是不敲记不住,敲了还是记不住,但是不敲一定记不住,在此,我把学的部分linux基础命令记录一下,


cd     -----------打开文件夹,

例:cd  /home      ---------打开根目录下的home文件夹。

cd  . .                ---------打开当前目录的上一级目录。

cd  ./文件夹A  ----------打开当前目录下的一个叫“”文件夹A“”的文件夹。

cd  ~                ----------打开当前登录用户的家目录,例如当前登录用户为user1 ,则打开/home/user1


ls    ------------查看当前文件夹内容

例:ls                      -----------查看当前目录内容,只显示文件(文件夹)名称

· ls  -l                 -----------查看当前目录内容,具有各项内容的详细信息。

ls -s                  ----------查看当前目录内容,包括出现隐藏文件

ls -ls或者ls  -sl  --------查看当前目录内容,包括隐藏文件,且有详细信息,


exit   -----------退出当前登录用户

pwd  -----------查看当前所在目录地址


whoami -----------查看当前登录用户


tree  ----------- 查看当前目录及目录下所有内容的结构,以树形结构显示。(注意:tree需要安装,若无安装。输入sudo apt-install tree)


例:tree  /home     -------------也可以指定目录进行查看,若无指定,默认查看当前目录。

mkdir  -----------创建目录。

例:mkdir dirName ---------------在当前目录下创建一个名为“”“dirName”的文件夹。

例: mkdir -a  aa/bb/cc -----------在当前目录下级联创建多重目录。aa目录、bb目录、cc目录。

rmdir  ------------删除空目录

例:rmdir   dirName  -------------删除当前目录下名为“dirName”的目录  。注意:该方法只能删除空的目录,若不为空。则会报错。


rm   ---------------删除目录

例: rm  dirName   ---------------删除目录无论空不空。

rm  -rf   dirName  -----------删除目录无论空不空。r参数代表向下级联一并删除,f参数代表强制删除,较之上一个。更能保证删除操作。


cp  ----------------拷贝文件(文件夹)

例:cp  oldFile   newFile      ---------------拷贝当前目录下的oldFile文件(文件夹)  到当前目录下。并且命名为newFile。

cp  oldFile  /aa/newFile --------------拷贝当前目录下的oldFile文件(文件夹) 到指定目录/aa/下。并且命名为newFile


vi  --------------查看文件

例:vi  fileName  

cat -------------查看文件

例:cat  fileName

more  ------------查看文件

例:more  fileName

less  -------------查看文件

例:less  fileName     


mv ---------------文件(文件夹)重命名    或者      移动文件(文件夹)

例:mv   oldfile   newfile      ------------oldfile为初始文件,若newfile不存在。则是将名为oldfile的文件(文件夹)更名为newfile。若newfile为一个目录,则移动文 件oldfile到newfile文件夹下。

ln   -------------创建连接

例:ln   oldName   newName   -------------为名为oldName的文件创建一个硬链接,名称为newName。

ln   -a   oldName   newName  --------------为名为oldName的文件创建一个软链接,名称为newName。


wc  -------------查看文件基本信息

例:wc  fileName    -----------查看文件fileName的基本信息。若输出结果为“7  15  83   fileName”  ,其中7代表一共7行,15代表有15个单词(以空格为分隔),83代表有83个字节。 fileName代表文件名。


which   -----------查找命令所在路径。

例: which   ls   --------------输出结果为 /bin/ls        代表ls命令是在/bin/下找到的。


chmod  -----------修改文件的权限。

例: chmod   777   fileName  ------------将fileName这个文件对于文件拥有者、文件拥有者所在组用户、其他用户三个角色的权限都设置为了可读可写可操作。

      r代表可读,数字为4,。w代表可写,数字为2。x代表可操作,数字为1,“777”中第一个数字代表文件拥有者对于该文件的权限的数字和,7=4+2+1。同理,第二个7代表当前组用户的权限。第三个7代表其他用户的权限。


未完待续.......

展开阅读全文

没有更多推荐了,返回首页