美文网首页
【独立行走002】linux命令学习-15个命令

【独立行走002】linux命令学习-15个命令

作者: 独立行走的丢丢 | 来源:发表于2017-06-17 00:13 被阅读0次

    linux 命令学习笔记

    1.man :是linux的帮助手册 ,在man page时按q退出

    >>man ls    获取ls的帮助

    2.info:像浏览网页一样在各个节点中跳转。

    >>info    从文档首页开始浏览

    >>info program  获取特定程序的帮助

    3.help

    >>man —help  获取man的帮助

    页面的简单操作

    * up(方向键上) 可以调出输入历史执行记录,快速执行命令

    * down(方向键下) 配合 up 选择历史执行记录

    * Home 移动光标到本行开头

    * End 移动光标到本行结尾

    * PgUp 向上翻页

    * PaDN 向下翻页

    * ctrl + c 终止当前程序

    常用的命令-15个命令

    1.cd 是打开某个路径的命令

    >>cd /usr/java 进入到/usr/java文件夹

    >>cd .. 返回到上级目录

    >>cd ~ 返回到主目录

     切换目录: 需要同时在  /usr/java,和/home之间切换

    >> cd /usr/java

    >> cd /home

    >> cd -

    2, ls:列出当前文件夹下的文件(usr)

    >>ls 列出当前目录的可见文件

    >>ls -l 列出当前目录可见文件的详细信息

    >>ls -hl 列出详细信息并以可读大小显示文件大小

    >>ls -al  列出所有文件(包括隐藏)的详细信息

    3,pwd:于返回当前工作目录的名字,为绝对路径名。

    >>pwd

    4,mkdir 用于新建文件夹

    >>mkdir new  在当前目录下新建名为new的文件夹

    >>mkdir -p /test/new  若test文件夹不存在,则建立多级文件夹

    5, rm 即 remove ,删除文件

    >>rm filename      删除 filename

    >>rm -rf folder/subfolder/  递归删除 subfolder 下所有文件及文件夹,包括 subfolder 自身

    >>rm -d folder    删除空文件夹

    6,cp 即 copy ,复制文件

    >>cp source dest            将 source 复制到 dest

    >>cp folder/*  dest 将 folder 下所有文件(不含子文件夹中的文件)复制到 dest

    >>cp -r folder  dest 将 folder 下所有文件(包含子文件夹中的所有文件)复制到 dest

    7, mv 即 move ,移动文件

    >>mv source  folder      将 source 移动到 folder 下,完成后则为  folder/source

    >>mv -i source folder    在移动时,若文件已存在则提示 **是否覆盖**

    >>mv source dest          在 dest 不为目录的前提下,重命名 source 为 dest

    8.cat 用于输出文件内容到 Terminal 。

    >>cat /etc/locale.gen    输出 locale.gen 的内容

    >> cat -n /etc/locale.gen    输出 locale.gen 的内容并显示行号

    9,reboot 为重启命令

    >>reboot

    10,poweroff 为关机命令

    >>power off

    11,ping 主要用于测试网络连通,通过对目标机器发送数据包来测试两台主机是否连通,及延时情况

    >>ping

    ctrl+c 退出数据包的展示

    12,grep 主要用于返回匹配的项目,支持正则表达式。

    >> grep PATTERN filename    返回所有含有 PATTERN 的行

    >> grep zh_CN /etc/locale.gen 返回所有含 zh_CN 的行

    13,tar 主要用于创建归档文件,和解压归档文件,其本身是没有压缩功能的,但可以调用 gzip 、 bzip2 进行压缩处理。

    -c 创建归档

    -x 解压归档

    -v 显示处理过程

    -f 目标文件,其后必须紧跟 目标文件

    -j 调用 bzip2 进行解压缩

    -z 调用 gzip 进行解压缩

    -t 列出归档中的文件

    >>tar -cvf filename.tar .      将当前目录所有文件归档,但不压缩,注意后面有个 ’.‘ ,不可省略,代表当前目录的意思

    >>tar -xvf filename.tar          解压 filename.tar 到当前文件夹

    >>tar -cvjf filename.tar.bz2 .  使用 bzip2 压缩

    >>tar -xvjf  filename.tar.bz2  解压 filename.tar.bz2 到当前文件夹

    >>tar -cvzf filename.tar.gz    使用 gzip  压缩

    >>tar -xvzf filename.tar.gz    解压 filename.tar.gz 到当前文件夹

    >>tar -tf  filename            只查看 filename 归档中的文件,不解压

    14, chmod 永远更改一个文件的权限,主要有 读取 、 写入 、 执行 ,三种权限,其中 所有者 、 用户组 、 其他 各占三个,

    因此 ls -l 可以看到如下的信息:其中 r=read , w=write , x=execute

    chmod +x filename        为 user ,group ,others 添加执行权限

    chmod -x filename        取消 user , group ,others 的执行权限

    chmod +w filename        为 user 添加写入权限

    chmod ugo=rwx filename  设置 user ,group ,others 具有 读取、写入、执行权限

    chmod ug=rw filename    设置 user ,group 添加 读取、写入权限

    chmod ugo=--- filename  取消所有权限

    15,whereis 用于查找文件、手册等

    >>whereis filename

    相关文章

      网友评论

          本文标题:【独立行走002】linux命令学习-15个命令

          本文链接:https://www.haomeiwen.com/subject/rhkvqxtx.html