linux的Xwindow协议使得它具有一些图形界面,像gnome啥的,但是很多时候还是命令行占据了大都数,linux的安全和稳定以及良好的并发性上做的很好。但是其开发难度较难,它的软件之间的关联太多。
这几天的实际的操作中,基于redhat的,发现其时间总是会变慢,后来百度了一下,可能与cpuspeed这个进程有关,所以常用的解决办法是用校准时间的程序,如ntpdate,可以 /usr/sbin/ntpdate cn.pool.ntp.org 来实现,在实际的使用中,后面的可以是网络上的时间服务器的IP。
ls 查看文件
-a 显示所有文件,包括以.开始的隐藏文件
-l 以列表显示,详细展示。
-i 显示索引号
-h 以方便展示 例如文件大小会以M或G显示,而不需要去换算,很多命令都有这个选项。
-t 以修改时间展示
locate 查找文件
是按照数据库的索引方式查找 例如 locate mydoc.txt
不过在运行这个命令前需要更新数据库,用updatedb 就可以了
?表示单字符 * 表示多字符,这两个很常用,例如locate *.log 可以找到日志文件 [ ]集合展示,如[0-9]表示0到9的文件。
cd 路径问题
cd +目录
cd ..上层路径 cd ~ 家目录 pwd显示当前目录
.表示当前目录,执行命令时常用,如 ./apahe.sh
相对路径,绝对路径,略过
mkdir 创建文件夹
mkdir a b c
mkdir -p /a/b/c
创建文件 touch 任意格式
echo 输出内容到
常用的几个如 > 添加到
>> 追加到
| 输入|输出
复制,移动文件
cp a b 将a复制到b
mv a b 将a移动到b ,可以重命名 例如 mv a.txt b.txt
cat 显示文件内容
ln a b 创建链接 -s 软链接
rm -rf 删除命令 有时是致命的 rm -rf /****时,如果操作失误就会删除整个根目录,少用为好。
rmdir删除文件夹
--help man 查看命令帮助文档。