Linux 基础命令

命令行快捷键

tab 命令补全

ctrl+c 中断执行

ctrl+d 录入结束,终端操作和exit一样

bc

计算器

quit 退出, scale=3 指定小数位数

man

命令说明

man –f man

man –lp

shutdown, reboot

关机,重启

sync

同步内存数据到硬盘

su

切换用户

root 切换到root(su 无参默认切换到root)

- root 切换账号时,同时切换环境变量

 

文件类类型

ls –l

普通文件 [-]

目录 [d]

链接文件 [l]

设备和设备文件

块 [b]

字符 [c]

套接字 [s]

管道 [p]

 

*.sh 脚本批处理文件

*.Z, *.tar, *.tar.gz, *.zip, *tgz 压缩文件

尽量避免特殊字符 *?><;&![]|\’”’(){}

 

目录配置标准 FHS

  可分享(shareable) 不可分享(unshareable)
不变的(static) /usr(软件) /ect(配置文件)
  /opt(第三方软件) /boot(开机与内核文件)
可变支l的(variable) /var/mail(用户邮件信箱) /var/run(程序相关)
  /var/spool/news(新闻组) /var/lock(程序相关)

 

文件操作

ls

-l 查看文件属性

--full-time 查看文件完整时间

cp 复制文件

cp 源文件 目标文件

cd 切换工作目录

. 当前目录
.. 上一层目录
- 前一个工作目录
~ 目前用户 的目录
~account 用户account 的目录

cd /tmp

cd /[从根目录起]

cd ../[返回上一层目录]

cd ./[当前目录]

pwd 查看当前目录

pwd

pwd –P [查看link文件源地址]

mkdir 新建目录

mkdir [-mp]

-m 直接高置权限, –p 递归创建目录

mkdir testing

mkdir –p test1/test2

mkdir –m 711 test2

rmdir 删除”空“目录

rmdir [-p] 连同上层空目录一起删除

rmdir test

rmdir –p test1/test2

rm 删除文件目录

 

touch 新建空的文件

touch testing/testing

 

 

文件权限

* 组信息 /etc/group

* 用户信息 /etc/passwd

* r:4, w:2, x:1

* –R参数,递归变更

* [u/g/o/a] [+/-/=] [r/w/x]

chgrp 修改所属用户组

chgrp users install.log

chown 修改文件所有者

chown bin install.log

chown :root install.log

chown root:root install.log

chmod 修改文件权限

chmod 777 .bashrc

chmod u=rwx,go=rx .bashrc

你可能感兴趣的:(Linux 基础命令)