linux命令

来源:互联网 发布:同城送餐软件 编辑:程序博客网 时间:2024/06/18 10:16

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