Linux基础命令及概念_【慕课网课笔记】

1.Linux严格区分大小写;

2.Linux中所有内容以文件形式保存;

3.Linux文件不区分扩展名;靠权限区分;

4.文件类型

- 文件
d 目录
l 软链接文件(快捷方式)
  块设备文件
  字符设备文件
  套接字文件
  管道文件
5.
drwxrwxr-x 4 fangdan fangdan 4096 Dec 29 09:52 test_quchong
 文件类型,所有者,所属组,其他人 x表示执行

6.ctrl+L:清屏 清屏命令 clear

7.盘符

/ 根目录
/bin 命令保存目录
/boot 启动目录
/dev 设备文件保存目录
/etc 配置文件保存目录
/mnt 挂载目录,空文件
/tmp 临时目录
/sbin 超级用户使用的命令保存目录
/proc sys 直接写入内存的
/usr 系统软件资源目录
/var 系统相关文档内容
/root 超级用户的家目录

8.

硬链接 i节点与存储块相同;不能跨分区;不能针对目录;
软链接 类似于快捷方式,自己的i节点和block块,没有实际的文件数据,删除源文件则不可用

9.PATH环境变量:系统搜索命令的路径

10.Linux中的通配符:*(匹配任意内容) ?(匹配任意一个字符) [](匹配任意一个中括号内的字符)

11.常见压缩格式 .zip .gz .bz2, tar.gz .tar.bz2

12.系统运行级别

关机  
单用户  
不完全多用户,不含NFS服务  
完全多用户  
未分配  
图形界面  
重启  

13.快捷键

ctrl+c 强制终止当前命令
ctrl+l 清屏
ctrl+a 移至行头
ctrl+e 移至行尾
ctrl+u 删除行
ctrl+r 在历史命令中搜索
Linux常用命令 【命令 选项 参数】

显示当前所在位置 pwd

[fangdan@srv06 ~]$ pwd
/usr/fangdan
[fangdan@srv06 ~]$ 

显示当前目录下文件 ls -l(长格式) -lh(便于阅读) -a(隐藏文件也显示) -d(查看目录属性) -i(显示inode)

[fangdan@srv06 ~]$ ls -lh
total 12K
drwxrwxr-x 6 fangdan fangdan 4.0K Feb  6 15:52 alarmframe
drwxrwxr-x 4 fangdan fangdan 4.0K Jan  3 10:44 test_district
drwxrwxr-x 4 fangdan fangdan 4.0K Dec 29 09:52 test_quchong

建立目录 mkdir 目录 -p(建立多层目录)

[fangdan@srv06 ~]$ mkdir -p test/linux

cd ~(回到根目录) -(进入上次访问的目录) ..(上一级目录) . (当前目录)

删除空目录 rmdir

rm 删除文件 -r(删除目录) -f(强制)

cp 复制命令 -r (复制目录)-p(属性复制)-d(链接复制)-a(-pdr)

mv 剪切与改名命令 同一目录下即为改名

ln 把源文件生成一个链接文件 -s(软链接)

locate 文件搜索命令 /var/lib/mlocate 在数据库中搜索速度快 updatedb 强制更新数据库 否则新建的文件过一段时间才看得到

locate 命令带/etc/updatedb.conf配置文件,存在规则,只能按文件名搜索

find 文件搜索命令 【find 搜索范围 搜索条件】-iname(不区分大小写) -user (按所有者搜索) -nouser(无所有者文件)-m,a,ctime (修改文件内容时间,文件访问时间,改变文件属性)-size (按文件大小搜索)-inum(按i节点查找)-a(and) -o(o) -exec/-ok  命令 {}\;对搜索出来的结果执行操作

whereis 搜索命令所在路径及帮助文档 -b(只查找可执行文件) -m(只查找帮助文件)  help 只能查看内部命令

which 命令所在位置和别名所在位置

grep 搜索字符串命令 -v(搜索不包含) -i(忽略大小写)

man 帮助命令 -f (whatis) 

apropos 含有关键词的帮助文档 = man -k

--help 选项帮助

zip 压缩文件 -r(压缩目录)unzip 解压缩文件

gzip 压缩为.gz格式,源文件会消失 -c(源文件保留) -r(压缩目录所有子文件) gzip -d  = gunzip 解压缩

bzip2 压缩为bz2 不保留源文件 -l(保留源文件) 不能压缩目录 bzip2 -d(解压 ) -k(保留压缩包) = bunzip2

tar -cvf (打包 显示过程 指定打包过后的文件名) -xvf 解打包 -C 保存位置

tar -zcvf .tar.gz格式 -zxvf 解压缩 -jcvf(bz2格式)-ztvf(只查看,不压缩)

shutdown -h(关机) -r(重启) -c(取消)

logout 退出登录命令

mount 查看系统中挂载好的信息 -a(/etc/fstab 自动挂载)

mount [-t 文件系统(ext3,ext4,iso9600)] [-o 特殊选项] umount 卸载

fdish -l 查看系统中已经识别的硬盘

w 查看用户信息 who

last 用户登录信息

lastlog 查看所有用户最后一次登录时间

echo 输出命令

alias 设置别名 unalias 删除别名

history 查看历史命令 -c(清空)-w(缓存写入命令保存文件)

date 显示当前日期

ipconfig 网络信息


13.shell 分类:Bourne Shell (Linux)->Bash ; C Shell (Unix)

14.输出重定向 【命令 > 文件】

     >>(追加的形式) 2>>(报错信息) &>(错误和正确输出都写入一个文件)

     命令 >>文件1 2>>文件2(正确写一个,错误写一个)

15.输入重定向 wc -c(统计字节数) -w(统计单词数) -l(统计行数)

    命令 < 文件  把文件作为命令的输入、

16.命令1 && 命令2 1正确则执行2,1不正确则不执行2

     命令1 || 命令2 1正确执行则2不执行 命令 && echo yes || echo no

17.管道符 命令1 | 命令2 命令1的正确结果作为命令2的操作对象


猜你喜欢

转载自blog.csdn.net/u011010851/article/details/79472073