首页 > 系统 > Linux > 正文

Linux一些基本命令一(学习笔记三)

2024-06-28 13:21:57
字体:
来源:转载
供稿:网友
linux一些基本命令一(学习笔记三)

菜鸟记录.

一、更改主机名
hostname  新的主机名hostname ln0491将主机名更改为ln0491登出再登陆,就变为新的主机名
二、新建文件夹和删除
如:在当前路径新建data文件夹mkdir datals查看删除空目录rmdir 目录名rmdir data在根目录创建文件夹/datamkdir /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目录下创建文件
touch /data/text.txtals /data 查看或者进入/data目录后,再创建cd /datatouch text.txt创建多个文件touch 1.txt 2.txt 3.txt或者touch {a,b,c,d}.txttouch /data/{q,w,e,r,t,y}.txt大于号创建>c.txt重定向ehco > a.txt
四、编辑文件和查看文件内容

vi编辑器或者vim

vi test.txt按i进行编辑模式写入内容完成按ESC,输入:wq保存退出cat test.txt

第二种

echo "I am studying linux" > test.txtcat 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 
五、清屏
快捷键:Ctrl+L 大小写都可以未了看清楚写大写L或者clear
六、查看历史命令
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这个目录下。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表