linux 命令
chmod [option] mode file
# 将文件file的权限修改为mode
# option可以为-r 表示递归修改文件
chown [option] owner:gourp file
# 修改文件file的所有者和组
sed -i 's/aaa/bbb/g' filename # 将filename中所有的aaa替换为bbb # s表示替换,g表示所有 # aaa为替换前的字符,bbb为替换后的字符
sed -i 1,3d filename # 删除filename的1到3行
awk ‘{print $2}' filename #以空格为分割符输出第2列 awk ‘{print $NF}' filename #以空格为分割符输出最后一列 awk -F 'a' ‘{print $NF}' filename #以a为分割符输出最后一列
# 搜索文件内容的命令grep grep [option] pattern files # -n为显示匹配行和行号 grep -n ‘t[ae]st’ filename # 查找filename中包含tst或者taest的内容 grep abc -rl dirname # 查找dirname中所有包含abc内容的文件
find / -name filename # 从根目录下查找名为filename的文件 find / -name -type d # 从根目录下查找名为filename且类型为目录的文件
# 递归创建文件夹
mkdir -p movies/hi_mon
mkdir -p movies/hi_moon && movies/hello_moon
# &&表示执行完左边的指令,再执行右边的指令,可以写多个
rm -rf 文件夹名
# -rf用于删除文件夹
cat a.txt # 将a.txt的内容输出到屏幕上 cat abc > a.txt # cat b.txt > a.txt # 将abc写入a.txt
head / tail -n 2 a.txt # 查看文件a.txt的前2行或后两行
diff 文件1 文件2
# 输出两个文件相同和不同的部分
man 命令名 # 查询命令的信息 man 5 配置文件名 # 查询配置文件的信息
ps top # 进程查看命令 kill pid kill -9 pid # -9为强制杀死
df # 显示磁盘分区中可以使用的磁盘空间
du # 显示每个文件和目录的磁盘使用空间
yum install name # 在centos中通过yum管理软件包 yum install wget -y name‘ # 加了wget -y后,可以在选择y和n时可以全部选y,用于跳过
自己选择的路,跪着也要走完。朋友们,虽然这个世界日益浮躁起来,只要能够为了当时纯粹的梦想和感动坚持努力下去,不管其它人怎么样,我们也能够保持自己的本色走下去。