linux命令行——1

1. shell简单操作

shell就是linux中的命令行,注意Ctrl+C和Ctrl+V(Windows系统的快捷键) 不能在linux端口进行复制粘贴操作
df:    查看当前磁盘驱动器的可用空间
df -h:(以较高可读性的方式)查看当前磁盘驱动器的可用空间
free:  显示可用内存
exit:  结束终端回话

2. linux树结构

在linux中的文件和目录以树型结构进行组织和管理,第一层目录称为根目录/root。在windows系统中,每个存储设备都有独立的文件系统树,而Linux只有一个,不用的存储设备挂载到文件系统树的不同位置。

pwd   print work directory 查看当前工作目录
cd    Change Directory     改变目录
ls    list                 列出目录内容

3. linux命令——ls cd file less

1) 相对路径

.            表示工作目录
..           表示工作目录的父目录
./           可以不写
cd和cd ~     表示将工作目录变为主目录
cd -         将工作目录变为先前的工作目录
cd ~username 将工作目录变为username的主目录,但是注意用户不变

2) ll与ls命令

ll          列出工作目录,包含隐藏文件
ls -a       列出工作目录,包含隐藏文件(不包含文件大小等信息)
ls -l       以长格式的形式显示工作目录,不包含隐藏文件
ls -t       根据时间降序排列
ls -t | tac 升序  cat-相反-tac
ls -s       根据文件大小降序排列
ls -s | tac 升序
ls          按照字母升序排列显示结果
ls -r       reverse按照字母降序排列显示结果
ls -h       human readable以人们可读的方式而非字节数显示文件大小
ls -F       classify名字后面加上类型指示符,目录/,可执行文件*,软链接文件@,普通文件没有标示
ls -d       directory列出目录而不是其内容(感觉没什么用)
ls ~        ~代表当前用户目录的home目录
ls ~/..     ..表示工作目录的上一级目录,即home目录的上一级目录===cd / 回到root目录

ls ~ /usr/ 可以显示多个目录
ls -lt 允许多个短选项串合并使用 == ls -l -t

3)  ll长列表字段

1 对文件的访问权限 1)-普通文件 d目录
                  2)2~4 表示文件所有者的访问权限 可读、可写和可执行
                  3)5~7 文件所属组中成员的访问权限
                  4)其他人的访问权限
2 文件硬链接数目
3 文件所有者的用户名
4 文件所属组的用户名
5 以字节数表示的文件大小
6 日期和时间
7 文件名

4)  file 显示文件类型

5)  查看文件

1  cat 命令 concatenate
cat filename            一次性显示所有文件
cat > filename          从键盘创建文件
cat file1 file2 > file  合并文件
cat b                   非空输出行编号
cat -n file             number由1开始对所输出的行编号
cat -e file             show_end每行结尾处显示&
cat -T                  show_tabs跳格字符显示为^
cat -s                  squeeze blank 若有连续两行以上的空白行,则代换为一行空白行。

  1. cat > filename 从键盘创建文件
  2. cat file1 file2 > file 合并文件
  3. cat b 非空输出行编号

例子:
cat -n test1> test2        将test1中的内容加上行号输出至test2中
cat -n test1 test2         将test1中的内容加上行号放于test2的头部
cat >log.txt <<EOF 从控制台输入至test1中,EOF为设置的结束符
2  more 命令
more 文件名:空格键向后读取一页。b(back)向前读取一页
+n      从笫n行开始显示
-n       定义屏幕大小为n行
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示  
-c       从顶部清屏,然后显示
-d       提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-l        忽略Ctrl+l(换页)字符
-p       通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-s       把连续的多个空行显示为一行
-u       把文件内容中的下画线去掉

more +2 test                 从第二行开始读取
more +/hello hello_world.log 查找第一个出现hello字符串的行,并从该处的前两行开始输出 
more -5 hello_world.log      每屏显示5行
ls -l  | more -5             列举一个目录下的文件,文件数太多,可以使用more来分页显示
3  less命令

相较于more更加弹性,在查看文件之前不会加载文件
b                        ——向上滚动一页
回车和pageDown           ——向下一行
pageUp | y               ——向上一行
空格                     ——向下滚动一页

Q  退出less 命令
-s  显示连续空行为一行
-N  显示每行的行号
-i  忽略搜索时的大小写
-e  当文件显示结束后,自动离开
/subString:向下搜索“subString”的功能
?subString:向上搜索“subString”的功能







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值