码迷,mamicode.com
首页 > 系统相关 > 详细

linux基本操作学习(持续更新)

时间:2016-07-09 00:42:48      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

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     退出当前终端,等同于exitlogout

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里面修改

 

linux基本操作学习(持续更新)

标签:

原文地址:http://www.cnblogs.com/---wunian/p/5653171.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!