Linux常用命令

目录

1.ls(list)

2.cd(change directory)

3.touch

4.rm(remove file)

5. mkdir(make  directory)

6. cp (copy)

7.  mv (move )

8.vim/vi

1.ls(list)

简写为ls         

ls:列出当前目录下的文件、文件夹

lsf@bs-pc:~$ ls
1dir  linux-4.7  vmshare  公共的  文档  模板  音乐
2dir  tags       下载     图片    桌面  视频

ls -l :使用长格式列出文件及目录的详细信息(也就是显示文件的属性信息)

lsf@bs-pc:~$ ls -l
total 320792
drwxrwxr-x  3 lsf lsf      4096 5月  17 14:32 1dir
drwxrwxr-x  2 lsf lsf      4096 5月  17 17:53 2dir
drwxrwxr-x 24 lsf lsf      4096 7月  25  2016 linux-4.7
-rw-rw-r--  1 lsf lsf 328438048 8月  15  2016 tags
drwxrwxr-x  3 lsf lsf      4096 5月  17 17:54 vmshare
drwxr-xr-x  2 lsf lsf      4096 8月  14  2016 下载
drwxr-xr-x  2 lsf lsf      4096 5月  17 11:58 公共的
drwxr-xr-x  2 lsf lsf      4096 8月  14  2016 图片
drwxr-xr-x  2 lsf lsf      4096 8月  14  2016 文档
drwxr-xr-x  2 lsf lsf      4096 8月  14  2016 桌面
drwxr-xr-x  2 lsf lsf      4096 8月  14  2016 模板
drwxr-xr-x  2 lsf lsf      4096 8月  14  2016 视频
drwxr-xr-x  2 lsf lsf      4096 8月  14  2016 音乐

ls -h:以人性化方式显示目录内容,也就是给文件添加大小单位

lsf@bs-pc:~$ ls -l -h
total 314M
drwxrwxr-x  3 lsf lsf 4.0K 5月  17 14:32 1dir
drwxrwxr-x  2 lsf lsf 4.0K 5月  17 17:53 2dir
drwxrwxr-x 24 lsf lsf 4.0K 7月  25  2016 linux-4.7
-rw-rw-r--  1 lsf lsf 314M 8月  15  2016 tags
drwxrwxr-x  3 lsf lsf 4.0K 5月  17 17:54 vmshare
drwxr-xr-x  2 lsf lsf 4.0K 8月  14  2016 下载
drwxr-xr-x  2 lsf lsf 4.0K 5月  17 11:58 公共的
drwxr-xr-x  2 lsf lsf 4.0K 8月  14  2016 图片
drwxr-xr-x  2 lsf lsf 4.0K 8月  14  2016 文档
drwxr-xr-x  2 lsf lsf 4.0K 8月  14  2016 桌面
drwxr-xr-x  2 lsf lsf 4.0K 8月  14  2016 模板
drwxr-xr-x  2 lsf lsf 4.0K 8月  14  2016 视频
drwxr-xr-x  2 lsf lsf 4.0K 8月  14  2016 音乐

2.cd(change directory)

cd  指定目录   

lsf@bs-pc:~$ cd vmshare
lsf@bs-pc:~/vmshare$ ls
c-base

cd ..  切换到上一层 

lsf@bs-pc:~/vmshare/c-base$ cd ..
lsf@bs-pc:~/vmshare$ 

cd../../ 切换到上上层

lsf@bs-pc:~/vmshare/c-base$ cd ../../
lsf@bs-pc:~$ 

3.touch

touch 文件名  创建一个文件

lsf@bs-pc:~/1dir$ ls
aaa
lsf@bs-pc:~/1dir$ touch 1.c
lsf@bs-pc:~/1dir$ ls
1.c  aaa

4.rm(remove file)

rm  filename 删除一个文件         

lsf@bs-pc:~/1dir/aaa$ ls
1.c
lsf@bs-pc:~/1dir/aaa$ rm 1.c
lsf@bs-pc:~/1dir/aaa$ ls

rm -r 目录名 删除一个目录

lsf@bs-pc:~/1dir/aaa$ ls
dir
lsf@bs-pc:~/1dir/aaa$ rm -r dir
lsf@bs-pc:~/1dir/aaa$ ls

5. mkdir(make  directory)

 mkdir 创建一个目录  mkdir dirname  

lsf@bs-pc:~$ mkdir 3dir
lsf@bs-pc:~$ ls
1dir  3dir       tags     下载    图片  桌面  视频
2dir  linux-4.7  vmshare  公共的  文档  模板  音乐

6. cp (copy)

cp    拷贝一个文件   cp【目录/】源文件    目的目录   

lsf@bs-pc:~$ cp 1dir/1.c 3dir
lsf@bs-pc:~$ cd 3dir
lsf@bs-pc:~/3dir$ ls
1.c

 cp【目录/】源文件    目的目录/新文件名字    拷贝并且重命名

lsf@bs-pc:~$ cp 1dir/1.c 3dir/copy.c
lsf@bs-pc:~$ cd 3dir
lsf@bs-pc:~/3dir$ ls
copy.c

7.  mv (move )

mv   移动一个文件  mv【目录/】源文件  目的目录

mv【目录/】源文件  目的目录/新文件名       搬移并且重命名

文件重命名  mv oldname  newname

lsf@bs-pc:~$ mv 1dir/1.c 3dir/move.c
lsf@bs-pc:~$ ls
1dir  3dir       tags     下载    图片  桌面  视频
2dir  linux-4.7  vmshare  公共的  文档  模板  音乐
lsf@bs-pc:~$ cd 1dir
lsf@bs-pc:~/1dir$ ls
aaa
lsf@bs-pc:~/1dir$ cd ../3dir
lsf@bs-pc:~/3dir$ ls
move.c
lsf@bs-pc:~/3dir$ mv move.c 1.c
lsf@bs-pc:~/3dir$ ls
1.c

8.vim/vi

vim 是从 vi 发展出来的一个文本编辑器

vi也是Linux中最基本的文本编辑器

Linux下的vi与vim是两个常用的文本编辑器。它们之间在结构上有许多不同,但也有一些相同之处

其运用请参考Linux命令之vim/vi_简单^不简单的博客-CSDN博客

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

简单^不简单

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值