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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容