linux命令杂记


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
 
        

相关内容

    暂无相关文章