标签:
16.7.6
man 查看各种命令参数及用法
id 查看当前用户可以显示真实有效的用户 ID(UID) 和组 ID(GID)
runlevel 查看运行等级
相关配置文件:
cat /etc/inittab 最后一行设置运行等级,默认为3
0 关机
1 单用户模式
2 多用户模式,但没有NFS服务
3 命令行模式
4 预留,没用
5 图形界面模式
6 重启
cd = change dictionary
cd 目录
echo $HOME 查看用户家目录
cd 回车 回到家目录
cd ~ 当前用户家目录
cd ~/.ssh ~相当于用户家目录
cd. 当前目录
cd.. 上一级目录
cd - 回到上次所在目录 交替
ls = list
ls -l 显示文件属性
ls -a 显示隐藏文件
ls -ld 只查看当前目录本身
ls -lt t查看方式按最后更改时间排序
ls -lta ./
ls -i 查看文件或目录inode号
ls -lh 按合适的单位显示文件大小
which ls
/bin/ls
alias ls=‘ls --color=auto‘ 别名
alias 查看所有别名
自定义的别名只能在该终端生效,若要一直有效则需要把自定义放到环境变量中
vi ~/.bashrc 写入
unalias 别名 取消别名
环境变量
echo $PATH
PATH=$PATH:/tmp/ 将/tmp/放入PATH
永久生效
vi /etc/profile 将上面内容写入
source /etc/profile 即时生效,重启永久生效
touch 文件名
快捷键
tab 补齐
ctrl+l=clear 清屏
ctrl+u 快速删除 向前
ctrl+k 快速删除 向后
ctrl+c 中断,杀掉
ctrl+z 暂停,停止运行 fg 恢复
ctrl+s 定住屏幕 ctrl+q 解锁
ctrl+d 退出当前终端,等同于exit和logout
ctrl+a 快速把光标定位到首行
ctrl+e 快速定位光标到行尾
创建目录
mkdir=make directionary
后接绝对路径和相对路径都可以
直接创建不可以创建多层目录 需要-p
mkdir -pv /tmp/1/2/3 这样才可以 -v可视化
删除目录(不常用)
rmdir=remove directionary
rmdir 删除空目录
yum install -y tree
tree 目录 查看多级目录结构
rmdir -pv 多层目录
rm
rm -f 强制,忽略不存在
-i 提示
-r 删除目录
-v 可视化
/bin/rm -frv 123
cp
cp 文件名
cp -r 拷贝目录
/bin/cp
mv 选项 源文件 目标目录/文件
mv -i 提示
/bin/mv
常用于重命名
echo > 重定向
echo >> 追加重定向
16.7.7
文件查看命令
cat 1.txt
-A 显示所有内容,包含特殊字符
-n 显示行号
tac 1.txt 先显示最后一行
more 1.txt 按空格往下翻页 回车按行往下翻
less 1.txt
可以用方向键和page up/down 上下翻
用j往下走一行 k往上走一行
ctrl+b ctrl+f 上下翻页
g第一行 G最后一行
q退出
/关键字 查找 按n往后 N往前
?关键字 查找 按n往前 N往后
head 文件名 默认查看一个文件的前10行
head -2 查看前两行
tail 文件名 默认查看一个文件的后10行
tail -2 查看最后两行
tail -f 动态查看 默认最后10行 按回车一行一行往下走
ctrl+c 退出
linux常见文件类型
- 普通文件
d 目录
s socket文件 进程间通信
c 字符设备
b 块设备
l 软连接
p 管道
文件属性
dr-xr-xr-x. 2 root root 4096 4月 10 06:51 bin
所属主 所属组 其他人 两个目录或相同的inode(子目录)所属主 所属组 大小 创建或更改时间
文件权限
读 r 4
写 w 2
执行 x 1
修改文件权限
chmod
r=4 w=2 x=1
rwx=7 r-x=5 r--=4 --x=1
chmod 744 test.c
chmod u=rwx,g=r--,o=r-- test.c
chmod u-x test.c
chmod u+x,g+w,o-r test.c
chmod a+r test.c 所有人
chmod -R 700 abc 子文件继承
文件默认权限
umask的值规定用户文件默认权限
umask 查看当前用户默认umask值
0022
022 --- -w- -w- root默认022,一般用户002
目录 777 rwx rwx rwx - --- -w- -w-
rwx r-x r-x 755 目录必须要有x权限所以777
文件 666 rw- rw- rw- - --- -w- -w-
rw- r-- r-- 644 文件666
注意,不要投机取巧直接数字相减,很可能出错
umask 011 修改umask
也可以在/etc/bashrc里面修改
标签:
原文地址:http://www.cnblogs.com/---wunian/p/5653171.html