菜鸟记录.
一、更改主机名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这个目录下。
新闻热点
疑难解答