Linux常用命令行汇总
Linux常用命令有哪些?下面yjbys小编特为正在学习Linux的同学们分享十五个常用Linux命令行,欢迎阅读!
1. 磁盘使用情况
du -h 查看当前用户每个文件的大小,格式化显示
df -h 磁盘使用情况
[root@localhost mysql5]# du -h
339M
[root@localhost mysql5]# ls
[root@localhost mysql5]# du -h
17M
[root@localhost mysql5]#
[root@localhost mysql5]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
14G 6.4G 6.5G 50% /
/dev/sda1 99M 12M 83M 13% /boot
tmpfs 506M 0 506M 0% /dev/shm
2、常用文件操作命令
cat,显示文件内容。
cd,改变目录路径。
cp,复制文件。
find,查找文件。
grep,搜索、过滤信息。
ls,列出目录信息。
more,分页显示。
rm,删除文件或目录。
vi,调用vi文本编辑器
[root@localhost king]# cat |more
//查找当前目录下以a开头的文件
[root@localhost king]# ls
king001 kingtest new
[root@localhost king]# find -name "a*"
./
./
./
[root@localhost home]# find king -name "a*"
king/
king/
king/
grep查找keyword的所在行的内容
[root@localhost king]# more |grep "1971"
Federal Election Campaign Act of 1971 to provide bipartisan campaign
ls统计文件个数:原理是ls -l列出多少行 再利用管道作为wc -l输入 以行来数的
[root@localhost king]# ls -l
总计 44
-rwxrw-rw- 1 root root 2395 2012-05-26
-rwxrw-rw- 1 root root 2397 2012-05-26
-rwxrw-rw- 1 root root 1020 2012-05-26
drwxrwxr-x 2 king king 4096 2012-02-02 king001
-rw-rw-r-- 1 king king 0 2012-02-02 kingtest
-rw-r--r-- 1 root root 714 09-30 22:52 new
[root@localhost king]# ls -l|wc -l
7
head 查看文件前20行 tail 查看后面10行
[root@localhost king]# head -20
[Congressional Record Volume 148, Number 2 (Thursday, January 24, 2002)]
[Daily Digest]
[Page D12]
From the Congressional Record Online through the Government Printing Office []
House of Representatives
Chamber Action
Measures Introduced: 13 public bills, H.R. 3622-3634; 8 resolutions, H.
Con. Res. 302-308, and H. Res. 335 were introduced.
Page H78
Reports Filed: No reports were filed today.
Speaker Pro Tempore: Read a letter from the Speaker wherein he
appointed Representative Shimkus to act as Speaker pro tempore for
today.
[root@localhost king]# tail -10
Res. 203, providing for consideration of H.R. 2356, to amend the
Federal Election Campaign Act of 1971 to provide bipartisan campaign
reform, the motion was referred to the Calendar of Motions to Discharge
Committees.
Pages H76-77
Senate Message: Message received from the Senate appears on page H39.
Quorum Calls--Votes: One yea-and-nay vote developed during the
proceedings of the House today and appears on pages H47-48. There were
no quorum calls.
Adjournment: The House met at 10 a.m. and adjourned at 3:38 p.m.
Linux命令经典面试题:统计文件中出现次数最多的前10个单词
使用linux命令或者shell实现:文件words存放英文单词,格式为每行一个英文单词(单词可以重复),统计这个文件中出现次数最多的前10个单词。
cat | sort | uniq -c | sort -k1,1nr | head -10
主要考察对sort、uniq命令的'使用,相关解释如下,命令及参数的详细说明请自行通过man查看,简单介绍下以上指令各部分的功能:
sort: 对单词进行排序
uniq -c: 显示唯一的行,并在每行行首加上本行在文件中出现的次数
sort -k1,1nr: 按照第一个字段,数值排序,且为逆序
head -10: 取前10行数据
[root@localhost king]# uniq -c |sort -k1
1 bye
1 good
1 see
1 tim
1 tim
1 you
2 jack
2 king
[root@localhost king]# uniq -c |sort -r|head -2
2 king
2 jack
-
红旗linux认证考试选择题
Linux+代表了低级的Linux认证计划,而高级的Linux认证长期以来则几乎完全是RedHatCertifiedEngineer(RHCE)认证计划的天下。下面是小编整理的关于红旗linux认证考试选择题,欢迎大家参考!1、提供部分redflaglinux认证模拟题,可能有排版错误。系统管理考试模拟题单选...
-
Linux中正则表达式与文件处理
在学习Linux认证过程中,每个人会遇到每个人不同的问题,那么什么是正则表达式?下面yjbys小编就为大家详细讲解,希望对大家有所帮助!一、正则表达式1.简单的说正则表达式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表达式通过一些特殊符号的辅助...
-
Linux系统运维工程师基本技能点汇总
在Linux系统下,说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具。那么Linux系统运维工程师的基本技能有哪些?下面跟yjbys小编一起来看看!x系统基础这个不用说了,是基础中的基础,参考书籍,至少要掌握这书60%内容,没必要全部掌握,但基本命...
-
关于Linux C程序存储空间的逻辑布局
LinuxC程序存储空间的逻辑布局是怎么样的?为了方便大家,下面YJBYS小编为大家整理了关于LinuxC程序存储空间的逻辑布局的文章,希望对你有所帮助。一、APUE上指出了LinuxC程序存储空间的逻辑布局,对于X86上的`Linux正文段从0x08048000单元开始栈底则在0xC0000000之...