基础linux命令讲解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础linux命令讲解相关的知识,希望对你有一定的参考价值。
cd命令
cd (选项) (参数) 语法使用如下:
cd 进入用户家目录;
cd ~ 进入用户家目录;
cd - 返回进入此目录之前所在的目录;
cd .. 返回上级目录;
cd ../.. 返回上两级目录;
pwd命令
pwd (选项) (参数) 语法使用如下:
pwd 显示当前所在位置,以下命令输出当前位置在/root下。
[[email protected] ~]# pwd
/root
cat命令
cat (选项) (参数) 语法使用如下:
cat zhan (显示文件zhan的内容)
cat zhan1 zhan2 (一起显示出zhan1和zhan2的内容)
cat zhan1 zhan2 > zhan3 (将文件ml和m2合并后放入文件file中)
ls命令
ls (选项) (参数) 语法使用如下:
显示当前目录下不包括隐藏的文件
[[email protected] ~]# ls
zhan
显示当前目录下包括隐藏文件
[[email protected] ~]# ls -a
. .bash_history .bash_profile .cache .mysql_history .pydistutils.cfg .viminfo
.. .bash_logout .bashrc .cshrc .pip .tcshrc zhan
以列排长格式显示当前文件下文件
[[email protected] ~]# ls -1
fu
zhan
打印用户UID和GID
[[email protected] /]# ls -n
total 68
drwxr-xr-x 2 0 0 4096 Jul 2 14:21 backup
lrwxrwxrwx 1 0 0 7 Aug 17 2017 bin -> usr/bin
dr-xr-xr-x. 4 0 0 4096 Jun 13 15:44 boot
drwxr-xr-x 4 0 0 4096 Jun 26 15:20 data
drwxr-xr-x 20 0 0 3040 Jun 13 15:30 dev
drwxr-xr-x. 86 0 0 4096 Jul 16 10:00 etc
drwxr-xr-x. 6 0 0 4096 Jul 15 17:26 home
lrwxrwxrwx 1 0 0 7 Aug 17 2017 lib -> usr/lib
lrwxrwxrwx 1 0 0 9 Aug 17 2017 lib64 -> usr/lib64
drwx------. 2 0 0 16384 Aug 17 2017 lost+found
drwxr-xr-x. 2 0 0 4096 Nov 5 2016 media
drwxr-xr-x. 2 0 0 4096 Nov 5 2016 mnt
drwxr-xr-x. 2 0 0 4096 Nov 5 2016 opt
dr-xr-xr-x 111 0 0 0 Jun 13 15:29 proc
dr-xr-x---. 6 0 0 4096 Jul 16 10:28 root
drwxr-xr-x 22 0 0 600 Jun 26 17:48 run
lrwxrwxrwx 1 0 0 8 Aug 17 2017 sbin -> usr/sbin
drwxr-xr-x. 2 0 0 4096 Nov 5 2016 srv
dr-xr-xr-x 13 0 0 0 Jun 13 23:29 sys
drwxrwxrwt. 8 0 0 4096 Jul 16 09:12 tmp
drwxr-xr-x. 13 0 0 4096 Aug 17 2017 usr
drwxr-xr-x. 19 0 0 4096 Jun 13 23:30 var
列出文件和文件夹最详细的信息
[[email protected] ~]# ls -l
total 8
drwxr-xr-x 2 root root 4096 Jul 16 10:28 fu
drwxr-xr-x 6 root root 4096 Jul 16 10:22 zhan
列出文件并根据颜色分类
[[email protected] usr]# ls --color=auto
bin etc games include lib lib64 libexec local sbin share src tmp zhan
touch命令
touch (选项) (参数) 语法使用如下:
在当前目录下建立了一个空文件linux
[[email protected] ~]# touch linux
madir命令
mkdir (选项) (参数) 语法使用如下:
在目录/usr/local下建立子目录zhanchenglong,并且只有文件主有读、写和执行权限,其他人无权访问
[[email protected] ~]# mkdir -m 700 /usr/local/zhanchenglong
在当前目录中建立linux和linux下的linux1目录,权限设置为文件主可读、写、执行,同组用户可读和执行,其他用户无权访问
[[email protected] ~]# mkdir -p -m 750 /linux/linux1
rm命令
rm (选项) (参数) 语法使用如下:
(选项)
-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
--preserve-root:不对根目录进行递归操作;
-v:显示指令的详细执行过程。
删除当前目录下的文件zhan和zhanhanlin
[[email protected] ~]# rm -rf fu/ zhanhanlin/
mv命令
mv (选项) (参数) 语法使用如下:
将文件zhan改名为fu
[[email protected] ~]# mv zhan/ fu
将目录/root/fu中的所有文件移到当前目录(用.表示)中:
[[email protected] ~]# mv /root/fu/* .
cp命令
cp (选项) (参数) 语法使用如下:
将文件zhan复制到目录/root/下,并改名为zhanhanlin
[[email protected] ~]# cp zhan /root/zhanhanlin
将目录/root/fu下的所有文件及其子目录复制到目录/root/lisi中
[[email protected] ~]# cp -r /root/fu/ /root/lisi
以上是关于基础linux命令讲解的主要内容,如果未能解决你的问题,请参考以下文章
[转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)
Linux常用命令之cpmvrmcatmoreheadtailln命令讲解