【美高梅手机版4858】Linux壹些着力命令一,Linux基础命令之

By admin in 美高梅手机版4858 on 2019年4月14日

翻看文件内容  

菜鸟记录.

Linux1些基本命令一(学习笔记三),linux命令学习笔记

菜鸟记录.

cat 成效:- 查看文件内容

-n      查看行号

一、更改主机名

hostname  新的主机名

hostname ln0491

将主机名更改为ln0491

登出再登陆,就变为新的主机名

一、更改主机名

hostname  新的主机名

hostname ln0491

将主机名更改为ln0491

登出再登陆,就变为新的主机名

                 – 添加文件内容

      特殊用法:扩展多行内容

2、新建文件夹和删除

如:在当前路径新建data文件夹

mkdir data

ls查看

删除空目录

rmdir 目录名

rmdir data

在根目录创建文件夹/data

mkdir /data

查看目录是否创建成功 

ls -ld /data

删除非空目录

rm -rf 目录名

r意思是删除目录,

f意思是force的缩写,强制删除,不提示。

递归创建目录

mkdir a/b/c -p 

创建3层目录创建子目录,还可以创建更多层目录,只需要加上-p

删除多层目录

rm -rf a/b/c

查看目录结构

tree a

如果不存在请安装

yum install tree -y

二、新建文件夹和删除

如:在当前路径新建data文件夹

mkdir data

ls查看

删除空目录

rmdir 目录名

rmdir data

在根目录创建文件夹/data

mkdir /data

查看目录是否创建成功 

ls -ld /data

删除非空目录

rm -rf 目录名

r意思是删除目录,

f意思是force的缩写,强制删除,不提示。

递归创建目录

mkdir a/b/c -p 

创建3层目录创建子目录,还可以创建更多层目录,只需要加上-p

删除多层目录

rm -rf a/b/c

查看目录结构

tree a

如果不存在请安装

yum install tree -y

                 – 急迅创设文件并写入内容

一. cat 翻看文件内容: cat  filename

参数:

-n (number) 由 一 起头对具有出口的行开始展览逐项编号

-b 或 –number-nonblank 和 -n 相似,只然而对于空白行不编号

-s  (squeeze-blank) 当遇到有连接两行以上的空域行,就变换为一行的空白行

-v (show-nonprinting)

-A  (show-all) 默许正是此参数奏效

-e    (equivalent to -vE)

-E, (show-ends display $ at end of each line) 每行结尾都是 $ 符号结尾

二-一. cat 
添加文件内容措施一:
(注意的是此种景况下,在编写制定文件时,全体的操作都由相应的编码来代表,比如删除操作,按下删除键时,不会对文件内容剔除,只会在文书内容前面扩展^H的编码;此编码不会对文本内容操作;写完后回车,然后Ctrl+c退出编辑,再查看文件内容,发现前边的去除的编码不见了!=======那正是说:此种操作下:注意几点:a.文件内容无法立刻修改
b.添加内容完成后,要回车进入空行后在脱离才能保存成功
c.若要操作的文书不设有,会自动创立相应文件)

[root@sc Command]# cat demoCat2

[root@sc Command]# cat >demoCat2

hello word ,^H

it is the first ….

^C

[【美高梅手机版4858】Linux壹些着力命令一,Linux基础命令之。root@sc Command]# cat demoCat2

hello word

it is the first ….

[root@sc Command]#

美高梅手机版4858 ,二-二.
cat添加文本内容措施二:
(此种方法需注意:a.若文件不设有,则自动创制 
b.以EOF甘休,只怕STOP结束(其实那里的EOF或STOP
只是绝半数以上人都以用的,只是1种约定,此处的标记意义上是
分界符,能够写成团结喜爱的4意的字符或字符串!)但无法不是成对的面世,EOF
开端,就务须对应EOF 结束,STOP也壹如既往  c.也得以追加文件内容)

[root@sc Command]# cat >demoCat3 <<EOF

> it’s the first script

> EOF

[root@sc Command]# cat demoCat3

it’s the first script

[root@sc Command]#

////////////////////////////////////////////////////////////////////////////////////////////

[root@sc Command]# cat >>demoCat3 >> STOP

[root@sc Command]# cat demoCat3

HELLO WORD

it’s the first script

HEEO,word

[root@sc Command]#

//////////////////////////////////////////////////////////////////////////////////////////

[root@sc Command]# cat >demoCat3

> STOP

> EOF

[root@sc Command]# cat demoCat3

HEEEEE

STOP

[root@sc Command]#

//////////////////////////////////////////////////////////////////////////////////////////

3. cat 集合(拷贝)文件(有重定向知识): 
(注意a.若重定向文件不存在,则自动成立b.能够覆盖文本>,也足以扩展文本>>)

[root@sc Command]# cat demoCat1

hello,word

my name is cat

[root@sc Command]# cat demoCat2

hello word

it is the first ….

[root@sc Command]# cat demoCat4

cat: demoCat4: 未有非凡文件或目录

[root@sc Command]# cat demoCat1 demoCat2 >demoCat4

[root@sc Command]# cat demoCat4

hello,word

my name is cat

hello word

it is the first ….

[root@sc Command]#

cat>>/data/oldboy.txt<<EOF

三、在/data目录下开创文件

touch /data/text.txta

ls /data 查看

或者进入/data目录后,再创建

cd /data

touch text.txt

创建多个文件

touch 1.txt 2.txt 3.txt

或者

touch {a,b,c,d}.txt

touch /data/{q,w,e,r,t,y}.txt

大于号创建

>c.txt

重定向

ehco > a.txt

叁、在/data目录下开创文件

touch /data/text.txta

ls /data 查看

或者进入/data目录后,再创建

cd /data

touch text.txt

创建多个文件

touch 1.txt 2.txt 3.txt

或者

touch {a,b,c,d}.txt

touch /data/{q,w,e,r,t,y}.txt

大于号创建

>c.txt

重定向

ehco > a.txt

 I am studying linux.

4、编辑文件和查看文件内容

vi编辑器可能vim

vi test.txt

按i进行编辑模式

写入内容

完成按ESC,输入:wq保存退出

cat test.txt

第二种

echo "I am studying linux" > test.txt
cat text.txt查看
其中一个大于号会清空当前文件再写入
echo "Hello linux" >> test.txt 
2个大于号表示在文件的末尾追加内容

第三种cat

cat > test.txt
清文件输入内容
按Ctrl +c保存
cat >> test.txt
在文件末尾追加内容
按Ctrl +c保存

第四种

cat >> test.txt <<EOF
> ffffffffffffffffffds
> fdsfsddddddddd
> qqqqqqqqqqq
> EOF
回为是2个大于号>>
表示把2个EOF之间的内容不管多少行,追加到test.txt文件末尾中
如果是一个大于号>表示清空后,写入2个EOF之间内容

中间EOF可以是其它的随意标志字符,自定义即可,但要成对出现

 cat >> test.txt <<FW
> ++++++++++++++++++++
> ===================
> -----------------------
> 111111111111
> FW

清空文件内容

>test.txt 

4、编辑文件和查看文件内容

vi编辑器也许vim

vi test.txt

按i进行编辑模式

写入内容

完成按ESC,输入:wq保存退出

cat test.txt

第二种

echo "I am studying linux" > test.txt
cat text.txt查看
其中一个大于号会清空当前文件再写入
echo "Hello linux" >> test.txt 
2个大于号表示在文件的末尾追加内容

第三种cat

cat > test.txt
清文件输入内容
按Ctrl +c保存
cat >> test.txt
在文件末尾追加内容
按Ctrl +c保存

第四种

cat >> test.txt <<EOF
> ffffffffffffffffffds
> fdsfsddddddddd
> qqqqqqqqqqq
> EOF
回为是2个大于号>>
表示把2个EOF之间的内容不管多少行,追加到test.txt文件末尾中
如果是一个大于号>表示清空后,写入2个EOF之间内容

里面EOF能够是任何的四意标志字符,自定义即可,但要成对出现

 cat >> test.txt <<FW
> ++++++++++++++++++++
> ===================
> -----------------------
> 111111111111
> FW

清空文件内容

>test.txt 

EOF

五、清屏

快捷键:Ctrl+L 大小写都可以未了看清楚写大写L

或者clear

五、清屏

快捷键:Ctrl+L 大小写都可以未了看清楚写大写L

或者clear

EOF要成对出现,EOF可以被任意成对剧情替换

6、查看历史命令

history 
执行过的命令

6、查看历史命令

history 
执行过的命令

七、复制(拷贝命令)

将test.txt拷贝到tmp目录下
cp /data/test.txt /tmp/

拷贝目录

将data文件夹拷贝到tmp目录
 cp /data/ /tmp/ -ap
参数:
     -a 或 --archive     此参数的效果和同时指定"-dpR"参数相同
     -p 或 --preserve    保留源文件或目录的属性,包括所有者、所属组、权限与时间
复制文件 cp filename1 filename2 ,把filename1复制一份并命名为 filename2 。  
 加上参数 -f 在覆盖重命名文件时不做任何提示。
-r  递归处理,将指定目录下的文件与子目录一并处理。    -R或--recursive  递归处理,将指定目录下的所有文件与子目录一并处理。

不等机器之间的正片

不同机器间的复制命令 scp    scp的用法和cp很相似,不过就是在不同的机器间运行而已。   复制一个文件到另一台机器:
 scp -rf filename1 username@bak.benxiaohai.com:/usr/local/apache/htdocs/bak  
  上面的命令表示把当前目录下的filename1文件(或者文件夹)
以username的身份复制到bak.benxiaohai.com这台机器上的/usr/local/apache/htdocs/bak这个目录下。

7、复制(拷贝命令)

将test.txt拷贝到tmp目录下
cp /data/test.txt /tmp/

拷贝目录

将data文件夹拷贝到tmp目录
 cp /data/ /tmp/ -ap
参数:
     -a 或 --archive     此参数的效果和同时指定"-dpR"参数相同
     -p 或 --preserve    保留源文件或目录的属性,包括所有者、所属组、权限与时间
复制文件 cp filename1 filename2 ,把filename1复制一份并命名为 filename2 。  
 加上参数 -f 在覆盖重命名文件时不做任何提示。
-r  递归处理,将指定目录下的文件与子目录一并处理。    -R或--recursive  递归处理,将指定目录下的所有文件与子目录一并处理。

今非昔比机器之间的正片

不同机器间的复制命令 scp    scp的用法和cp很相似,不过就是在不同的机器间运行而已。   复制一个文件到另一台机器:
 scp -rf filename1 [email protected]:/usr/local/apache/htdocs/bak  
  上面的命令表示把当前目录下的filename1文件(或者文件夹)
以username的身份复制到bak.benxiaohai.com这台机器上的/usr/local/apache/htdocs/bak这个目录下。

菜鸟记录. 1、更改主机名 hostname 新的主机名 hostname
ln04九壹将主机名更改为ln04玖1登出再…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有