Linux(Ⅵ)

1.        cat命令:主要用于显示文件内容,还能连接两个或多个文件,形成新文件。

-n:由1开始对所有输出的行数编号。

cat  a1.txt  a2.txt > a3.txt   将文件a1.txta2.txt中的内容合并输入到a3.txt

cat  a1.txt > a2.txt

cat  a1.txt a2.txt >> a3.txt将文件a1.txt a2.txt中的内容追加输入到a3.txt

cat > my.txt  从键盘输入,存储到文件my.txt,用 ctrl + d 结束输入。(>不是输出重定向吗?)

2.        more命令可以让画面在显示满一页时暂停,此时可按空格键继续显示下一页,按回车继续显示下一行,按q键退出,按b键显示上一页内容。

-num:一次显示的行数。

+num:从第num行开始显示。

ls -l /bin | more

分屏显示 ls -l /bin”命令的执行结果。

more +3 -5 b.txt   从第3行开始显示文件b.txt,一次显示5

more  a.txt   分页显示文件a.txt

3.        less命令的用法与more命令类似,也可以用来浏览超过一页的文件。

less命令除了可以按空格键向下显示文件外,还可以利用上下箭头键及pgup, pgdn来卷动文件。按q键结束浏览。

4.        head命令:用于显示文件前几行的内容。

-n:显示文件的前n行,默认为10

5.        tail命令:用于显示文件后几行的内容。

-num:从距文件末尾num行处开始显示文件内容,默认为10.

6.        cut命令

功能:显示每行中的指定字段。

-d:指定定界符。

-f:指定要显示的字段列表。

       #cut –f 1,5 -d : /etc/passwd

       root:root

       bin:bin

       daemon:daemon

       adp:adm

       …

       上面命令显示passwd文件中的第1个和第5个字段,字段间的分隔符为“:”

7.        grep 命令

grep [参数] <要找的字串> <要找字串的源文件>

功能:在文件内容中搜索匹配的字符串。

grep ‘linux’ a.txt

a.txt中查找linux字符串

grep  ‘linux’ *.txt

在所有.txt文件中查找linux字符串

ls | grep ‘txt’

ls命令的输出结果中查找txt字符串。

8.        find 命令:按文件名或属性查找文件

格式:find [<路径>] [匹配条件]

find / -name abc.txt

       /及其子目录下查找名为abc.txt的文件。

find -name “*.txt”

       在当前目录及其子目录下查找以txt为扩展名的文件。(使用通配符时要加引号)

find /home -user tom

       /home及其子目录下查找用户tom的所有文件。

9.        locate命令:使用locate命令可以用于查找文件,find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作程序(crontab来建立。

10.     whereis命令:使用whereis命令可以查找指定文件、命令和手册页的位置。whereis命令也是在数据库中查找。

命令语法:

whereis [选项] [文件名]

11.     whatis命令

功能:查询指定命令的命令功能。

命令语法:whatis [命令]

#whatis ls

查询ls命令的功能。

12.     uname命令

功能:显示计算机以及操作系统的相关信息。

命令语法:

       uname [-amnrsv]

r(--release):显示操作系统内核版本。

13.     hostname命令

功能:显示或修改计算机的主机名。

语法: hostname [计算机名]

hostname

       显示当前计算机主机名。

hostname LINUX

       修改计算机主机名为LINUX

14.     date命令:显示设置计算机系统的日期和时间(超级用户才可以设置)

–s:设置描述的日期

#date

显示当前计算机上的日期和时间

15.     echo命令

格式:echo [-n] 字符串

功能:主要用于在屏幕上显示一串字符,“-n”表示输出后不换行。

# echo hello linux

       输出字符串时可以用引号也可以不用

# echo hello linux > file.txt

       将字符串写入到文件file.txt中。

# echo $变量名

       显示变量内容。

16.     wall命令

格式:wall [消息]

功能:向所有用户发送消息。

# wall “close computer”

       发送指定的字符串。

# wall

       输入消息,以 ctrl+d 结束。

17.     write命令

格式:write 用户名 [终端号]

功能:向指定用户发送信息。

# write root tty1

       tty1终端上的用户root发送信息,以 ctrl+d 结束输入。

18.     clear

清除计算机屏幕上信息。

#Linux#
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务