Linux常用命令1

打开命令行的步骤

1:电脑桌面-应用程序-终端

1:想要在哪个位置操作就在空白处右键点击终端运行

CD命令(切换文件夹)

去某个根目录的文件:cd/文件夹   

查看当前所在的文件夹:pwd     

返回上级目录  cd ..

去到同个目录下的其他兄弟文件  cd ../文件名

回到自己的家  cd ~或者cd

cd /home  绝对路径 以根目录开头   

cd  admin  相等路径 不以根目录开头

电视回看功能 cd -

LS(查看当前目录的内容)

ls 查看其他目录的内容

ls 目录名 查该目录下的所有文件夹

ls /  查询根目录下的所有内容

ls -a查看该目录下所有的文件夹包含被隐藏的文件,且隐藏文件是.开头的

ls -l查看所有文件的大小,时间

ls -lh基于前面的-l,显示的东西更为人性化,例如大小会加上单位

ls -la /  查看根目录下的所有信息包含隐藏文件

ls -lah全面的信息都有

ls ../..  查看上级目录的上级目录的内容

ll=ls -l     如果后面需要加别的,例如ll -ha也可

ls通配符:

ls * txt 意思为查看当前所有以txt结尾扩展名的文件

ls a*  意思为查询a开头的所有文件 如果*在前,那就是查询a结尾的文件

ls a?意思为查询a开头但后面必须只有一个任意字符的文件

ls {abc}d意思查询为在括号里随意选择一个,再d结尾的文件,括号里也可以写个范围例如a-z

如果遇到文件名有*或者其他的话,那么就在前面加个,例如ls *a

ls权限介绍: 在查询文件的时候会出现drwxrwxr-x这样类似的语

                  d代表文件夹  -代表文件

                  rwx rwx r-x    r可读  w可写  x执行

                  第一组rwx指文件拥有者的权限,第二组代表文件拥有的组的权限,第三组代表其他用户的权限

MKDIR(创建文件夹)

mkdir 名称--------在相等目录下创建文件夹,如果需要创建多个文件,后面再加个名称空格隔开即可

mkdir 目录名1/目录名2/名称---------在绝对路径下创建,如果名称前面没有该目录2,那么又需要重新加个新的目录2,直接在名称后面加个 -p 那么目录2就会加上,新的文件夹也会加在目录2里

mkdir 目录1/名称1 目录1/名称2=mkdir 目录1{名称1,名称2}------在该目录里创建2个文件夹

mkdir .名称------创建隐藏文件夹

TOUCH(创建文件)

touch 名称.txt  .txt是拓展名,可加可不加

touch 目录名1/目录名2/名称  这个跟mkdir不一样,如果前面的目录不存在即使加上-p也没用,必须前面的目录都已经是存在的

touch .名称    添加隐藏文件

如果需要在刚刚新加的文件里输入内容,那么输入gedit 名称 就会弹出该文件打开的状态,直接输入内容即可,提交之后,系统会自动备份未输入的文件,不想备份的话,打开文件在的首选项-编辑器里面设置不要备份即可,还有一点,如果文件没有新建好,那么直接输入gedit 名称 就会打开这个文件,提交完了后也会自动新建一个文件

RM(删除文件)

rm 文件名  删除文件,如果有多个话,后面再加一个名称,空格隔开

rm 文件夹名 -r  删除文件夹

rm * 文件夹名 -r  删除所有的文件夹

rm * 文件名    删除所有的文件

rm 隐藏文件名  这个只能单独删除 

rm /目录1 /目录2 /文件夹名 -r  删除别的目录下的所有文件夹;文件,隐藏文件也是一样跟上面一样的

注:删除是真的删除了,没有回收站

       -r前面都要空格

CLEAR(清屏)

虽然是清屏,其实往上翻,之前的语法还是存在,就是换了一页

小技巧

1:TAB补全命令;输入一半的命令再按下tab键就可以补全

2:切换曾经使用过的命令:,按上下键就好

3:不想执行当前的命令但又无法回车与输入;ctrl+c

4:ls---help 会显示所有的命令的含义

CP(拷贝)

cp 原文件名称 目标文件名------将原文件的内容覆盖到目标文件中

1:在后面加上-a 会把原文件的所有属性都复制到,例如原文件的创建时间

2:加上-r 会把文件夹拷贝过来,包括文件夹里的东西

3:加上-i会有个提示给用户确认是否要覆盖

4:加上-v 就显示拷贝进度

例子:此时有文件a和文件b,a里有文件c,b文件里有d,需要把文件b复制到文件c里,且重命名

 用相对路径书写:cp ../文件b ./新名字,在书写的前要确认当前的位置是在文件c里

MV(移动,重命名)

mv 原文件 目标文件或者一个不存在的文件-----都会执行

mv 原文件 目标文件/目标文件重命名----会移动目标文件且已经改了名字

移动文件夹的时候就不需要加上-r了,而-i和-iv也还是可以跟mv一起用的

mv 原文件夹 ~  会把原文件夹剪切回到家

例子:此时有文件a,文件b,需要把文件a里的文件c移动到文件b里去

用绝对路径的书写:mv ~/文件c ~/文件b

用相对路径的书写:mv ../文件c .     后面的.意思为当前目录的文件b,就是书写的时候当前目录是在文件c

原文地址:https://www.cnblogs.com/yangfen/p/13997234.html