linux修改ip( 五 )


1、执行命令的原理:执行一个可执行文件(命令),会启动一个进程,如:ps、ls、cd
例如:
>>sleep 1000
执行sleep命令
>>ctrl+z
挂起当前进程,在后台等待
2、查看任务号:
>>jobs -l
3、前置后台任务:
>>fg 任务号
如:fg 2,把第二个任务前置
Ctrl+c结束当前进程,交回终端
4、查看文件内容:cat 文件名称
特点:适合查看小文件,不需要翻页的文件
>>cd /root
>>ls
>>cat install.log
>>cat install.log | more
分屏显示内容,按q退出
>>cal >> 1.txt
问题:有时候执行命令时想把结果保存起来,(一般操作日志文件),可以使用重定向,将命令执行的结果保存到文件中,而不是直接显示到终端
重定向>>,可以追加
重定向>,不追加,覆盖旧内容
练习:
把2018的日期保存到2.txt中
>>cal 2018 >>2.txt
5、创建目录:mkdir 目录
>> cd /nome
>> mkdir test01
>>ls
>>ls -a
. ..
>>cd .
还是在当前目录,没有变化位置
>>cd..
回到上一层目录,类似返回一层
a. 同时创建多层目录
test02/dir01
>>cd /home
>>mkdir - p testo2/dir01
>>ls
>>cd test02
>>ls
>>cd /home
>>ls -R
查看目录层次
b. 一次创建多个目录
>>cd /home
>> mkdir test03 test04 test05
目录之间是有空格分割
>>ls
练习
在HOME目录下同时创建test06和test07,test06下有个dir02,test07下有个dir03,dir03下有个d1
>>mkdir -p test06/dir02 test07/dir03/d1
>>ls -R
6、创建文件:touch 文件名称
说明:如果文件不存在,创建一个新的、空的文件;
如果文件存在,会修改文件的而最后一次修改时间
>>cd /home/test01
>>date > 1.txt
生成1.txt文件
>>ls -l 1.txt
查看1.txt的属性
>>cat 1.txt
>>touch 1.txt
>>ls -l
>>cat 1.txt
>>touch 2.txt
>>ls -l
>>cat 2.txt


7、Linux文件、目录命名规范
(1)区分大小写
>> touch file1
>>touch FILE1
(2)不要使用特殊字符,比如:* / .
(3)命名规范与Java类似:字母、数字、下划线
(4)以 . 开头的文件是隐藏文件,要查看隐藏文件就使用ls -a命令
(5)windows用户后缀区分不同的类型文件,如:*.txt *.exe*.doc*.png
Linux则不需要,后缀只是属于文件名的一部分,起到见名知意的作用,比如一个文本文件可以命名为:file1 file1.txt file1.abc
但是:一般情况下,
Java的源文件的后缀为.Java
C源文件的后缀为.c
网页文件.html
配置文件.conf
shell文件.sh
8、创建隐藏文件:touch .文件名
>>touch .abcd.txt
>>ls
>>ls -l
>>ls -a
>>ls -al


9、拷贝文件:cp(copy) 源路径名 新路径名目的是备份,当修改其他配置文件时,需要先备份,文件名.bak
如:备份hosts 备份成hosts.bak
>>cp 1.txt 1.txt.bak
>>cp 2.txt 2.txt.bak
在同一个目录下备份
>>cp /home/test01/1.txt /home/test02/1.txt.bak
>>cp /home/test01/2.txt /home/test02/2.txt.bak
把指定目录下的文件拷贝到指定目录下
>>cp /home/test01/1.txt 1.txt.bak
>>cp /home/test01/2.txt 2.txt.bak
把指定目录下的文件拷贝到当前目录

推荐阅读