查看命令帮助手册
man [command] ,比如
比如 man date 可以查阅 date 命令使用手册查看文件列表
ls [目录] 比如
ls /opt/ 则会列出/opt/目录下所有文件,默认隐藏文件不会出现
ls -a /opt/ 选项 a 表明 连隐藏文件也显示出来
ls -l /opt/ 选项 l 表明文件以列表形式展示出来
ls -al /opt/ 即以列表形式展示,且隐藏文件也展示出来,即选项可以组合使用创建文件
touch [文件名] 比如
touch one.txt 即在当前目录创建了 one.txt 这个文本文件
touch /opt/two.txt 即在 /opt/ 目录创建了 two.txt 这个文本文件,注意 /opt/目录必须已经存在创建目录
mkdir [目录] 比如
mkdir /opt/java 那么会在 /opt/目录下创建 java 这个子目录,即一个文件夹
mkdir -p /opt/a/b/c 如果在 /opt/ 下一次性创建 a/b/c 这三层目录,那么记得带上选项 p编辑文件
nano [文件名]
nano是一款小巧的命令行文本编辑器,使用起来很简单,没有vi复杂,比如
nano /opt/two.txt 即进入该文件编辑模式,编辑完之后 ctrl + O 保存文件,ctrl + X 退出
gedit [文件名]
gedit 是ubuntu经常会使用的一款编辑器,它可能才真正的接近windows的记事本…
vi [文件名] 或者 vim [文件名] 这也是一款命令行,或者linux下大名鼎鼎的编辑器,键绑定比较多,不再描述,可以百度删除文件和目录
rm [文件或者目录] 比如
rm /opt/one.txt 就会删除 /opt/目录下的 one.txt 这个文件
rm /opt/*.txt 则会删除所有 .txt 后缀的文件
rm /test/ 删除 test 目录,不过系统会提示 ‘test 是个目录,不允许删除’,那就要带上命令选项了
rm -rf /test/ 直接强行删除 test 目录,其中 -r 是递归删除子目录的意思,-f 则表明删除前系统不给予提示
rmdir /test/ 也是直接删除test目录,不过如果目录下面由于内容,则不允许这样删除
rmdir -p /test/a/b/ 是删除子目录 b查看文件内容
cat [文件名] 比如 cat /test/one.txt
more [文件名] 比如 more /test/one.txt more不支持向上翻页
less [文件名] 比如 less /test/one.txt less 既支持向上,也支持向下翻页,因此使用更频繁
tail -200 [文件名] 查看文件倒数200行内容
head -200 [文件名] 查看文件最开始200行内容
tail -200f [文件名] 查看文件倒数200行内容,加上 -f 选项,表明当文件内容有变化时,自动输出。这在线上查看实时的倒数200行日志文件,非常有用。
nano [文件名] 这其实是进入文件编辑模式,会一次载入整个文件内容
vi [文件名] 或者 vim [文件名] 同nano,也是整个一次载入,且进入vi编辑模式清空文件内容
>/test/one.txt 清空test目录下 one.txt 文件内容,这在线上环境清除日志文件内容非常有用
请注意:该命令就是直接使用一个 大于号 来清除文件内容*查看磁盘空间
df -hl 查看磁盘整体使用情况
du -bs [目录] 查看该目录磁盘使用情况,比如 du -bs /opt/ 查看 opt 目录磁盘使用率*查看语系
echo $LANG 会输出类似于 en_US.UTF-8 这种标识,说明当前采用的是英语语系,且采用UTF编码改变语系
LANG=zh_CN.UTF-8 则修改当前登录状态下的语系为中文,编码为UTF-8 ,如果一旦退出或者重启,则修改会丢失 ,如果要永久修改,得修改文件
vi /etc/sysconfig/i18n 修改这个国际化文件件的内容,指定语系即可
如果在Ubuntu环境,则需要修改 /etc/default/locale 文件,指定语系即可
未完待续