linux 必备基础,linux基础篇-linux必备11条 简述(示例代码)

1>, ls:list directory contents 列出目录内容

-l:长格式

文件类型

-:普遍文件

d:目录文件

b:块设备(block)

c:字符文件(character)

l:符合链接文件(symbolic link file)

p:命令管道文件(socket)

drwxrwxrwt. 5 root root 4096 11月 10 10:36 /tmp

文件权限+属主(owner)+属组(group)+文件大小(size,单位字节)

-a:显示所有保护.开头的隐藏文件

.当前目录 ..父目录

-h:单位转换

-d:显示目录自身属性

-r:逆序显示

-R:递归显示

-i:index nod,inode

--full time:显示详细时间

[[email protected] ~]# ls /tmp/ -al --full time

ls: 无法访问time: 没有那个文件或目录

/tmp/:

总用量 40

drwxrwxrwt.  5 root  root  4096 2016-11-14 08:26:25.138197188 +0800 .

dr-xr-xr-x. 27 root  root  4096 2016-11-08 09:12:14.244789696 +0800 ..

drwxrwxrwt.  2 root  root  4096 2016-11-08 09:12:13.873794359 +0800 .ICE-unix

drwx------.  2 root  root 16384 2016-07-20 00:21:08.000000000 +0800 lost+found

drwx------.  2 root  root  4096 2016-11-14 08:26:25.138197188 +0800 ssh-djIsj35919

-rw-r--r--.  1 root  root    16 2016-11-10 14:32:13.405295895 +0800 tmp.txt

-rw-r--r--.  1 james root    17 2016-11-10 15:26:34.029648704 +0800 t.txt

2>, cd:change directory

cd ~username:指定用户的家目录

cd -:当前目录和前一次所在目录切换

/root

/etc

pwd:printing working directory 显示当前工作目录

/root

3>, 命令类型:

内置命令(shell内置),内部,内建

外部命令:在文件类型的某个路径下有一个和命令名称相应可执行的文件

4>, type:显示指定属于那种类型

5>, 环境变量 变量赋值

/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

[[email protected] ~]# echo $HISTSIZE

1000

/bin/bash

/etc/shells

/bin/sh

/bin/bash

/sbin/nologin

/bin/dash

/bin/tcsh

/bin/csh

6>, printenv:查看环境变量

7>, bash 内存缓存命令,击中次数

hits    command

4    /bin/bash

1    /bin/cat

3    /bin/vi

1    /usr/bin/man

1    /usr/bin/printenv

7    /bin/cut

15    /bin/ls

8>, 命令行光标跳转

ctrl+a:跳至行首

ctrl+e:行尾

ctrl+u:删除行首

ctrl+k:删除行尾

ctrl+l:清屏

9>, 命令历史:

history

-a: 追加到/root/.bash_history

-c:清除命令历史

-d:删除指定位置的命令

-w: 覆盖/root/.bash_history

命令历史使用技巧

!n:执行命令历史中的第n条

!-n:执行命令历史中的倒数第n条

!!:执行上一行

!string:执行命令行中的最近一个以指定字符串开头的命令

!$:引用前一个命令的最后一个参数

echo:标准输出屏幕输出

换行

[[email protected] etc]# echo -e "the year is 2016.\nToday is 14"

the year is 2016.

Today is 14

10>, 文件系统

/boot:系统启动相关文件,如内核,init,以及grub(bootloader)

/dev:设备文件

块设备

字符设备

/etc:配置文件

/home:用户家目录,每个用户家目录通常默认为/home/username

/root:管理员的家目录

/lib:库文件

静态库 .a

动态库 .dll .so(shared object)

/lib/modules:内核模块文件

/media:挂载点目录,移动设备

/mnt:挂载点目录,额外临时的文件系统

/opt:可选目录,第三方程序安装目录

/proc:伪文件系统,内核映射文件

/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件,/var/tmp

/var:可变化的文件

/bin:可执行文件,用户命令

/sbin:管理命令

/usr:shared,read-only

/user/bin

/usr/sbin

/usr/lib

/usr/local:

usr/local/bin

usr/local/sbin

usr/local/lib

11>, 命名规则:

长度不超过255个字符

不能使用/

严格区分大小写

12>,su:switch user 切换用户

[[email protected] etc]# su jameszhan

sh-4.1$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值