Linux常用命令

 linux命令的格式

 

1、命令  [选项]  [参数]

 

lslist显示目录下内容

 

命令名称:ls

命令英文原意:list

命令所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件

 

ls名直接回车,显示目录下内容

 

ls  -l长格式显示(缩略选项用一个减号,完整选项用两个减号)

 

 

-rw-------    1   root    root    1190    08-10 23:37     anaconda-ks.cfg

第一项:        权限位

第二项:  1引用计数

第三项:  root所有者

第四项:  root   属组

第五项:  大小

第六项最后一次修改时间

第七项文件名

 

ls  -a   显示所有文件(包含隐藏文件)

ls  -al

ls  -hl文件大小显示为常见大小单位BKBMB

ls  -d显示目录本身,而不是里面的子文件

 

ls  -l       文件名

 

提示符:(特殊字符)

[root@localhost src]#

 

[当前登录用户@主机名 当前所在目录]#

 

#超级用户

$普通用户

 

当前所在目录:~    用户家目录

管理员/root

普通用户/home/用户名

 

 目录操作命令

 


1cd切换所在目录

 

命令名称:cd

命令英文原意:change directory

命令所在路径:shell内置命令

执行权限:所有用户

 

 

cd  /usr/local/src

  

相对路径:参照当前所在目录,进行查找。一定要先确定当前所在目录。    root]#cd  ../usr/local/src

绝对路径:cd  /usr/local/src从根目录开始指定,一级一级递归查找。在任何目录下,都能进入指定位置

 

cd  ~进入当前用户的家目录/root/home/aa/

cd

cd  -进入上次目录

cd  ..进入上一级目录

cd  .进入当前目录

 

2)pwd显示当前所在目录

命令名称:pwd

命令英文原意print working directory

命令所在路径:/bin/pwd

执行权限:所有用户

 

3linux常见目录

/根目录

/bin命令保存目录(普通用户就可以读取的命令)

/boot启动目录,启动相关文件

/dev设备文件保存目录

/etc配置文件保存目录

/home普通用户的家目录

/lib系统库保存目录

/mnt系统挂载目录

/media挂载目录

/root超级用户的家目录

/tmp 临时目录

/sbin命令保存目录(超级用户才能使用的目录)

/proc直接写入内存的

/sys

/usr系统软件资源目录

/usr/bin/系统命令(普通用户)

/usr/sbin/系统命令(超级用户)

/var系统相关文档内容

 

/var/log/系统日志位置 

/var/spool/mail/系统默认邮箱位置

/var/lib/mysql/默认安装的mysql的库文件目录

4建立目录

mkdir  目录名

命令名称:mkdir

命令英文原意:make directories

命令所在路径:/bin/mkdir

执行权限:所有用户

 

mkdir  -p  11/22/33/44递归建立目录

5删除目录

rmdir  目录只能删除空目录

命令名称:rmdir

命令英文原意:remove empty directories

命令所在路径:/bin/rmdir

执行权限:所有用户

 

 文件操作命令

 

1)创建空文件或修改文件时间

 

touch  文件名

命令名称:touch

命令所在路径:/bin/touch

执行权限:所有用户

 

2)删除

rm  -rf  文件名

-r  删除目录

-f强制

命令名称:rm

命令英文原意:remove

命令所在路径:/bin/rm

执行权限:所有用户

 

 

3cat  文件名查看文件内容。从头到尾

命令名称:cat

命令所在路径:/bin/cat

执行权限:所有用户

 

-n列出行号

 

4more  文件名分屏显示文件内容

命令名称:more

命令所在路径:/bin/more

执行权限:所有用户

 

 

空格向下翻页b   向上翻页q  退出

 

6 head  文件名 显示文件头    tail  显示文件尾

命令名称:head

命令所在路径:/usr/bin/head

执行权限:所有用户

head  -n  行数   文件名指定显示文件头几行

head  -n  20  文件名

head  -20  文件名

 

ctrl+c强制终止

ctrl+l清屏

 

 

8)链接文件

ln

命令名称:ln

命令英文原意:link

命令所在路径:/bin/ln

执行权限:所有用户

 

 

快捷方式

新建的链接,占用不同的硬盘位置

修改一个文件,两都改变

删除源文件,软连接打不开

 

ln  -s  源文件  目标文件文件名都必须写绝对路径

 

文件和目录都能操作的命令

 

1rm删除文件或目录

 

2)复制

命令名称:cp

命令英文原意:copy

命令所在路径:/bin/cp

执行权限:所有用户

 

 

cp  源文件  目标位置

 

-r  复制目录

-p连带文件属性复制

-d若源文件是链接文件,则复制链接属性

-a相当于  -pdr

 

cp  aa  /tmp/原名复制

cp  aa  /tmp/bb改名复制

 

 

3)剪切或改名

命令名称:mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户

 

mv  源文件  目标位置

 

mv  /root/aa  /tmp/

 

mv  aa  bb

 

 

权限管理

 

1权限位

-rw-r--r--   1   root root     0 08-11 01:45 aa

 

权限位是十位

第一位:代表文件类型

 

-普通文件

d目录文件

l链接文件

 

九位属主权限u    属组权限g     其他人权限o

 

r4

w2

x执行1

 

2修改权限

chmod

命令名称:chmod

命令英文原意:change the permissions mode of a file

命令所在路径:/bin/chmod

执行权限:所有用户

 

chmod  u+x  aaaa文件的属主加上执行权限

chmod  u-x  aa

chmod  g+w,o+w  aa

chmod  u=rwx  aa

 

chmod  755  aa

chmod  644  aa

 

 

3权限意义

1权限对文件的含义

r读取文件内容cat  more  head  tail

w:编辑、新增、修改文件内容vi  echo

   但是不包含删除文件

x:可执行

2)权限对目录的含义

r:可以查询目录下文件名ls

w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切touch  rm  mv  cp

x:可以进入目录cd

 

4属主和属组命令

chown

命令名称:chown

命令英文原意:change file ownership

命令所在路径:/bin/chown

执行权限:所有用户

 

chown  用户名  文件名改变文件属主

 

chown  user1  aauser1必须存在

 

chown  user1:user1  aa改变属主同时改变属组

 

useradd  用户名     添加用户

passwd  用户名设定用户密码

 

帮助命令

1man  命令名查看命令的帮助

命令名称:man

命令英文原意:manual

命令所在路径:/usr/bin/man

执行权限:所有用户

2命令  --help查看命令的常见选项

查找命令

1whereis  命令名查找命令的命令,同时看到帮助文档位置

命令名称:whereis

命令所在路径:/usr/bin/whereis

执行权限:所有用户

 

2find搜索命令

命令名称:find

命令所在路径:/usr/bin/find

执行权限:所有用户

 

按照文件名查找

find  查找位置   -name  文件名

find  /  -name  aabbcc按照文件名查找

                     -iname        按照文件名查找,不区分大小写

 

按照用户

-user  用户名按照属主用户名查找文件

-group  组名按照属组组名查找文件

-nouser找没有属主的文件

 

/proc

/sys

/mnt/cdrom/除了这三个目录

 

按照文件权限

-name按照文件名

-type 类型 按照文件类型查找f:普通d:目录l:链接

 

find   /root  -perm  644 按照权限查找

 

 

3grep字符串”  文件名查找符合条件的字串行。

命令名称grep

命令所在路径/bin/grep

执行权限所有用户

 

grep  -i  root”  /etc/passwd

 -v反向选择

 -i 忽略大小写

 

 

4管道符

命令1  |  命令2命令1的执行结果,作为命令2的执行条件

 

cat  文件名  |  grep  字串提取含有字符串的行

grep  字符串  文件名

 

ls  -l  /etc  |  more分屏显示ls内容

 

 

 

压缩和解压缩

.gz.bz2linux可以识别的常见压缩格式

.tar.gz.tar.bz2常见的压缩和打包命令

 

压缩同时打包

tar  -zcvf  压缩文件名  源文件

tar  -zcvf  aa.tar.gz  aa

-z  识别.gz格式

-c:压缩

-v:显示压缩过程

-f:指定压缩包名

 

tar  -zxvf  压缩文件名解压缩同时解打包

 

tar  -jcvf  压缩文件名  源文件压缩同时打包

tar  -jcvf  aa.tar.bz2  aa

 

tar  -jxvf  aa.tar.bz2解打包同时解压缩

 

查看不解包

tar  -ztvf  aa.tar.gz查看不解包

tar  -jtvf  aa.tar.bz2

-t  只查看不解压

 

tar -jxvf root.tar.bz2 -C /tmp/指定解压缩位置

 

关闭和重启命令

1shutdown  -h  now没有特殊情况使用此命令

-h关机

-r重启

 

shutdown  -r  now

 

命令名称shutdown

命令所在路径/sbin/shutdown

执行权限root

2reboot

命令名称reboot

命令所在路径/sbin/reboot

执行权限:root

挂载命令

linux所有存储设备都必须挂载使用,包括硬盘

命令名称:mount

命令所在路径:/bin/mount

执行权限:所有用户

 

光盘挂载

 

/dev/sda1第一个scsi硬盘的第一分区

/dev/cdrom光盘

/dev/sr0光盘

mount  -t  文件系统  设备描述文件  挂载点(已经存在空目录)

mount  -t  iso9660  /dev/cdrom  /mnt/cdrom

 

光盘卸载

umount  /dev/cdrom

umount  /mnt/cdrom 重点强调退出挂载目录才能卸载

 

 mount  -t  vfat  /dev/sdb1  /mnt/usb

    

             mount /dev/sdb1  /mnt/usb

 

             mount /dev/sr0  /mnt/cdrom

            

             umount /mnt/usb           


十一 网络命令

1ping测试网络连通性

命令名称:ping

命令所在路径:/bin/ping

执行权限:所有用户

 

ping  -c  次数  ip探测网络通畅

 

2ifconfig  查询本机网络信息

命令名称:ifconfig

命令英文原意:interface configure

命令所在路径:/sbin/ifconfig

执行权限:root

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值