Linux 常用命令

查看当前路径:

pwd

vi编辑

        打开终端,输入vi test.txt 回车,按a或i进入编辑模式,输入 I am a boy,然后按esc键退出编辑模式,输入:wq保存并退出。

VIM编辑器,可以新建文件也可以修改文件,命令为:vim  /usr/local/con.cfg

如果这个文件,以前是没有的,则为新建,则下方有提示为新文件,如果文件已存在,则没有提示。

        进入编辑器后,我们先按"I”,即切换到“插入”状态。就可以通过上下左右移动光标,或空格、退格及回车等进行编辑内容 了,和WINDOWS是一样的了。

当文本编辑结束之后,通常需要退出编辑器。退出编辑器又分为4种情况:保存退出、正常退出、不保存退出及强制退出。 

 按键盘左上角的"ESC",左下角的插入状态不见了

然后这时,我们输入“冒号”,即":"(不需双引号),在下方会出现冒号,等待输入命令,如图,我输入的是WQ。功能如下。
       W:write,写入
       Q:quit,退出
       再回车,就保存退出了

其实,保存退出还有二个方法:
A:在最后输入命令时,直接输入"x",也是一样的,即X=WQ。
B:最快捷的方法:按了ESC后,直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了,即是按2下大写的Z。

不保存退出的方法,先按ESC,再输入冒号,在输入命令时,直接输入"q!"

强制退出。这个实在是不应该做的操作,因为很操蛋!

先按ESC,再按冒号,在输入命令时,直接输入"!"

cat查看

查看命令:cat查看其内容:cat  /usr/local/con.cfg

cp  复制 拷贝

 复制、拷贝    copy

cp 文件名 路径       cp  bj.txt  ./java/jee:把当前目录的bj.txt拷贝到当前目的java文件夹里的jee文件夹里

 cp 文件名 文件名   cp dd.txt  ee.txt   :复制并改名,并存放在当前目录下  (cp源文件名 新文件名)

cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
 cp -a dir1 dir2 复制一个目录
 

mv  移动/剪切、重命名

1、剪切 移动

mv文件名 路径   (mv源文件 目的地)

         mv  aa.txt  ../android/   把当前目录下的文件aa.txt剪切到上一级目录的子目录android目录里

         mv  aa.txt  ..     把文件aa.txt移动到上一级目录

2.、重命名(假如把剪切的文件存放在同一个目录中,则是重命名)

mv 文件名 文件名 (mv源文件 目标名称)

          mv  bb.txt  cc.txt   把文件bb.txt重命名为cc.txt

          mv  dir1  new_dir    重命名/移动 一个目录
 

rm  删除文件或目录

删除文件或文件夹(rm: remove)

rm          直接删除,rm文件名

rm -f     强制删除文件或目录,假如要删除的文件不存在,也不提示 rm -f文件名    force  

rm -i   删除前提示是否删除,默认不删除, 若要删除,输入y                                    interactive

rm -d   删除空白目录   rm -d空目录名                                                                      directory

rm -r  删除有内容的目录,将指定目录下的所有文件及子目录一并处理,递归删除      recursive

rm  -rf     filename   强制删除目录或文件(目录有内容时,也删除)

rmdir     删除文件夹(目录)

       rm -f file1           删除一个叫做 'file1' 的文件'
       rmdir dir1          删除一个叫做 'dir1'的目录
       rm -rf dir1          删除一个叫做 'dir1'的目录并同时删除其内容
       rm -rf dir1 dir2   同时删除两个目录及它们的内容


创建

mkdir [dirname] //创建单个目录

mkdir -p newdir1/newdir2/newdir3 //递归创建多级目录

mkdir dir1/dir2/newdir3 //在已存在的目录中创建目录

mkdir -p dir1/newdir2/newdir3 //在已存在的目录中递归创建多级目录

mkdir /home/zhangsan/movie //使用 相对于根目录的 ‘绝对路径’的方式创建目录

    总结:新目录的层次大于1时,就需要-p参数

移动

mv dir1 dir2 //dir1移动到dir2的目录下,结果:dir2/dir1

mv dir1/dir2 dir3 //dir2移动到dir3的目录下,结果:dir3/dir2

mv dir1/dir2 dir3/dir4 //dir2移动到dir4的目录下,结果:dir3/dir4/dir2

mv /home/zhangsan/movie /home/lisi/video //movie移动到video目录下,结果:/home/lisi/video/movie
 

改名

mv dir1 newdir //dir1移动到当前目录下,并改名字为newdir

mv dir1/dir2 dir3 //dir2移动到dir3目录下,并改名为原名,结果:dir3/dir2

mv dir1/dir2 dir3/newdir //dir2移动到dir3目录下,并改名为newdir,结果:dir3/newdir


复制

cp -R dir1 dir2 //dir1复制到dir2目录下,结果:dir2/dir1

cp -R dir1/dir2 dir3/newdir //dir2复制到dir3目录下,并改名为newdir,结果:dir3/newdir

cp -R dir1/dir2 newdir //dir2复制到当前目录下,并改名为newdir

cp dir1/file1 dir2 //file1复制到dir2目录下,结果:dir2/file1

cp dir1/file1 dir2/dir3/file2 //file1复制到dir3目录下,并改名为file2,结果:dir2/dir3/file2
 

授权

chmod -R 755 文件夹名 ,一般加这个权限就好了。

加上参数-R 就是遍历路径内的所有文件,第一个数字表示根用户有读写执行权限,第二个表示组用户有读和执行的权限,第三个是其他用户有读和执行的权限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值