`

Linux 常用命令

阅读更多
Linux 基础命令:

pwd

用于显示用户当前所在的目录。

# pwd
/home/lisi/tools
#



cd

cd命令不仅显示当前状态,还改变当前状态,它的用发跟dos下的cd命令基本一致。

cd ..可进入上一层目录

cd -可进入上一个进入的目录

cd ~可进入用户的home目录


ls

ls命令跟dos下的dir命令一样,用于显示当前目录的内容。
-a 列出所有的文件,包括隐藏文件
-l 以长列表的方式详细列出文件或目录信息


如果想取得详细的信息,可用ls -l命令, 这样就可以显示目录内容的详细信息。

如果目录下的文件太多,用一屏显示不了,可以用ls -l |more分屏显示 。

ls -la :显示目录内容的详细信息(包括隐藏文件)


cat,more  查看文件命令

格式:cat  [-AbET]  [文件名列表]
选项说明:
-A   显示文件中的所以控制字符
-b    为输出的每一行标注行号
-E    在每一行的行尾显示行结束标志


s -a: 显示隐藏文件,以点开头的文件。
例:.cshrc .bash_profile
ls -R : 显示递归列表,把所有子目录全部展开
ls -t : 按时间顺序显示
ls -F : 显示文件类型,*表示可执行文件/表示目录@表示链接文件什么都没有表示普通文本文

ls -l : 以长列表形式显示,按文件名顺序显示
ls -ld: 显示当前目录列表,也可以显示指定目录的权限,不指定目录时显示当前目录的权限
ls -lu 按最后一次访问时间排序
ls -lt:以长列表形式显示,按最后一次修改时间排序


将某个文件的内容显示出来。两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示

eg; cat>1.c //就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码。

cat 1.c 或more 1.c //都可以查看里面的内容。



文件操作命令介绍  find

格式:find  [dir] [查找的条件]
功能:根据一定的条件查找文件,查找的条件之间可以有 –a(and)或者-o(or)的逻辑关系.
条件可以有以下的一些类型:

-name  filename  以文件名为条件进行查找
-type  x  查找类型为x的文件,x目前可以取的值有d(目录) f (文件)
-user  username 查找文件的属主为username的文件
-atime n  查找n天前被访问过的文件
-mtime n  查找n天前被修改过的文件


对找到的文件还可以进行一些操作

如   -print 显示找到的文件的路径名称

     -exec  Command{} 执行一个命令,命令必须用“\;”结束


格式:find  [dir] [查找的条件]
功能:根据一定的条件查找文件,查找的条件之间可以有and或者or的逻辑关系
    条件可以有以下的一些类型:



文件操作命令介绍  grep

格式  :  grep  [option]  模式  文件名
功能 : 按指定的选项在指定文件中搜索特定的内容。
           功能和C函数strstr相似
参数说明 :
     -c 打印匹配的行数
     -i  模式不区分大小写
     -l  只显示包含指定模式的文件名
     -L 只显示不包含指定模式的文件名
     -n  同时显示行号

grep  abc  *  在当前目录的文件中查找包含abc的文件的内容并显示

grep -n  abc  file.txt 在file.txt文件中查找abc字符串并显示行号



状态和信息查询的命令 ps

ps
功能 : 查看当前运行的进程的信息
参数 :
   -e   显示当前运行的每一个进程的信息,包括用户进程与系统核心进程
   -f   显示进程父子关联信息等,如进程号,父进程号,
        执行时间,命令行等待
   -l    显示进程的详细信息
   -x   列出没有占用控制台或控制终端的进程


状态和信息查询的命令 df

df
功能:报告磁盘空间使用情况, 包括已经使用的空间,空闲的空间等
格式: df  [option] [resource] 
       [resource] 表示选定的系统资源

参数[option] 说明
   -k  以k字节为单位显示分区信息
   -m  以m字节为单位
   -T  显示文件系统类型
   -h  以便于理解的方式显示大小,如2.1G, 190M等


su

su命令是最基本的命令之一,常用于不同用户间切换。例如,如果登录为 user1,要切换为user2,只要用如下命令:

$su user2


然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。

su命令的常见用法是变成根用户或超级用户。如果发出不带用户名的su命令 ,则系统提示输入根口令,输入之后则可切换为根用户。

如果登录为根用户,则可以用su命令成为系统上任何用户而不需要口令。

reboot

重启命令,不必多说。



kill 可以杀死某个正在进行或者已经是dest状态的进程

eg; ps ax

passwd 可以设置口令

history 用户用过的命令

eg: history //可以显示用户过去使用的命令

!! 执行最近一次的命令


clear,date命令

clear:清屏,相当与DOS下的cls;date:显示当前时间。


cp 拷贝文件

eg: cp filename1 filename2 //把filename1拷贝成filename2

cp 1.c netseek/2.c //将1.c拷到netseek目录下命名为2.c

rm 删除文件和目录

eg: rm 1.c //将1.c这个文件删除

mv 移走目录或者改文件名

eg: mv filename1 filename2 //将filename1 改名为filename2

mv qib.tgz ../qib.tgz //移到上一级目录



mkdir命令

eg: mkdir netseek //创建netseek这个目录

tar 解压命令

eg: tar -zxvf nmap-3.45.tgz //将这个解压到nmap-3.45这个目录里

finger 可以让使用者查询一些其他使用者的资料

eg: finger //查看所用用户的使用资料

finger root //查看root的资料



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics