linux常用命令

来源:互联网 发布:mysql order by desc 编辑:程序博客网 时间:2024/06/06 10:42

据说linux有>1800个的命令,而每个命令基本都有5个左右的参数,这个只要大概算一下,就没有任何想记的冲动了,而且还没有包括一些命令及参数的组合使用。但是常用的一些还是需要的


比如

ls 参看当前目录的内容,比较常用的参数可能就是a(查看所有的内容,包括隐藏的)了,l 以列表的形式列出所有的文件,这个时候的如果d开头表示目录,如果-开头表示文件,如果以l开头,表示是一个连接(快捷方式),后面有权限,空间大小,创建人,所有人,实际占用大小,创建时间,文件名等

chmod 变目录文件权限的 rwxrw-rwx r(Readable) w(Writeable) x(eXecute)- (none) 一个文件权限分三组,第一组代表文件所有者的权限,第二组表示文件所有者同组人的全系,第三组代表其他人的权限

chmod +x a 加上可执行权限   chmod -x a 去掉可执行权限 -u (第一组) -g 当前组权限 -o所有人

chmod 777 a 权限  1 read 2 write 4 执行  000 000 000 每一位代表一个权限类型 0 代表没有,1代表有权限

chown 改变文件的所有者, (change owner) change X a 将文件a的所有这改问X


pwd查看当前目录是什么

ifconfig 类似与windows里的ipconfig

reboot 重启

exit 推出

clear 清屏幕

q 算是一个比较特殊的吧,在不想看命令的解释的时候就可以用到

whoami  一个我是谁的命令

cd 可以绝对路径也可以相对的路径,和windows的一样

mkdir创建目录

touch 创建文件(linux对文件后缀不感冒,只是一个对用户提示作用的,从技术角度说,没有实际意义)

rmdir 删除目录,默认只能删除空的目录,r(recurrence) 递归删除目录,f(force)强制删除 所以一般常用的形式是rmdir -fr xx

rm 是一个可以既可以删除目录也可以删除文件

mv(move) mv x y 将文件x移动到y目录下

cp(copy) cp x y 将文件x拷贝一份文件名为y,目录不能直接copy, 要用cp -r x y,将目录x递归拷贝为y,y的内容与x目录内容一致

vi 文本编辑器,类似与windows的notepad

more x 查看文件x里的内容

cat x 查看文件x里的内容。

head 查看文件内容,这个功能比较强大

tac x 逆序查看文件里的内容

find 查找文件的位置 find /  -name *a  从跟目录下查找名称以a结尾的文件

whereis 查找命令所在的位置,比如whereis ls表示查找ls命令文件所在的位置以及可能的doc

ln(link) 创建连接 ln a b给文件a创建b连接,a,b是两个单独的文件,但是是同步的(俗称硬链接),ln -s a b(软链接),类似与windows里的快捷方式

head/tail

grep 查找文本中包含字符的行

wc (word count)统计字符

fdisk 查看磁盘的信息


查看命令的解释   cmd --help一般比较的常用,如果想看一个cmd的比较详细的help,可以用man 命令查看,比如man ls(每个命令不知道怎么用的时候,可以尝试问问男人就可以知道了)


据说连续按5下 esc就可以看到linux大概2000个左右的全部命令了,类似与ant里的projecthelp


就先这么多吧,等学习一段时间,感觉比较常用的再加上来也不迟


$a 环境变量a,: 分隔符

原创粉丝点击