linux杂记

kernel是内核(与机器打交道)  application是应用 shell是外壳(与人打交道)

怎么看是什么外壳? 每一个终端由shell提供出来

一种提示符一种外壳

“%”号结尾  cshell        $ 号结尾  bash

管理员登录是“#”号结尾提示符,有警告的意思     

管理员名字叫root,根用户

有各种shell,细微操作差别不同

怎么换外壳,在终端中: 例如: bash 在提示符后 敲bash 后回车即可

“clear”命令  终端清屏

“ps”命令  进程状态

“q”在进入man时退出

“chsh”命令,改变shell

为什么一开始有shell,管理员指定的

跟目录 /etc/passwd这个文件里存着用户信息

“cat”命令,显示内容,格式例如:cat /etc/passwd

密码在 /etc/shadow 文件中

“passwd”命令  密码

“id” 命令 查看用户

“who”命令  查看有谁登录了(whoan i看自己)】

“w” 命令 ,查看用户在干嘛 ,查看当前用户在干什么

“su”命令  改变用户

“ls” 命令  列出权限

“which”命令   告诉你XX指令在哪儿

“~”命令   查看当前用户主目录

“~ 用户名”命令  查看当前用户名的用户的主目录

“alias  XXX=""命令  别名

“.”命令  当前目录

主目录,一开始所在位置,即出生地 

当前目录,当前所在地

“..”命令  上一级目录

“../..”命令  上上一级目录

“pwd”命令  当前目录名字

“cd”命令   ,例如输入cd uc后回车,切换进入到uc目录

绝对路径,以/开头                           相对路径,不以/开头

以“.”开头的文件在Linux中为隐藏文件,软件用隐藏文件保存配置信息

“ln”命令,软链接

“touch”命令   建立一个文件

“mkdir”命令   建立目录

“mkdir -p”命令   建立逐层创建目录

“rm”命令   删除文件

“rmdir”命令  删除目录

"rm -r  目录名" 命令    删除非空目录(-r为递归意思)

“ls -l”命令    查看权限                   三位八进制数设置权限   4读  2写  1执行

“rm -r /”命令    删除所有,管理员权限才行

“rm -i 文件名”命令   其中"-i"为提示您是否进行下一步

“rm -f"命令   -f 为强制删除

“chmod”命令   修改权限(u(自己)=rwx,g(同组)=rx,o(其他)=rw)

"chmod ax 文件名”命令   开放所有权限

“cp 文件名…… 目的地”命令   复制文件

“cp -r 文件名  目的地"命令  复制文件其中“-r”含义为遇到目录就复制整个目录下文件

“mv”命令   移动(部分文件和目录)

“mv 文件名  新文件名”命令  可进行重命名

通配符 

        “ *  ”任意多个字符的文件或者目录名 

        “ ?”一个任意字符

        “ [  ]”指定范围内的一个字符

        “ { } ”一组字符指定的字符串中的任一个

“ls -d”命令  看此目录就是此目录本身

“umask”命令   后加“0”屏蔽权限

“cal”命令   查看日历

“ln -s 指向文件名 快捷方式名”命令   当前目录创建快捷方式,软链接创建快捷方式最好用绝对路径

“ln 文件名 新文件名”硬链接  给文件取别名,两个名对应同一个文件

“ > ”命令   重定向

“ >>  ”命令   追加

“ wc ”命令   统计命令,显示行数,单词数,字符数

“ |  ”命令   管道,链接两个命令

“echo”命令  

“more”命令

“head”命令  看前几行  格式例如: head 数字 /etc/passwd

“tail”命令 看前几行 格式例如: tail 数字 /etc/passwd

"grep"命令  检索,查看   格式例如:grep cal   检索

“grep -v bash /etc/passwd” 查看没有bash的行

“seq”命令  产生一个序列

“sleep”命令   光标睡觉  格式例如:sleep  5  (其中“5”为时间)

“find”命令   格式例如:目录  条件 -exec 操作 \;例:find ~ -name "win.c"    例2:find /-name "*.c" 2 > aaa(其中2表示错误信息,将错误信息输入文件aaa,留下显示正确信息)

“;”命令   链接各个命令,使之依次执行

“!”历史命令   格式例如:“!”加上编号    查看那一个历史命令    

                                            “!!”    查看所有历史命令

$  history |  grep  |  sort  |    其中sort为排序的意思

$  cd  abc  &&  rm def  其中&&的意思为cd abc 成功则执行rm def

“fg”命令   回前台执行

“bg”命令  会后台执行

“jobs”命令 

"kill"命令    结束关闭命令   又“kill  9”=" kill kill" 自杀命令,自我结束

“env”命令  环境

“=”命令  赋值   (注意: 等号左右不能有空格)

“echo ${cc}”命令   输出“cc”的值,其中echo是显示的意思,$ 是取值的意思,没有$的话——“echo {cc}”直接输出cc

        

你可能感兴趣的:(linux,命令)