Linux常用命令

来源:互联网 发布:结构的刚度矩阵怎么求 编辑:程序博客网 时间:2024/05/22 03:19

转载:http://www.1uu2.com/archives/929


Linux常用命令


1. man 对命令提供帮助解释

man ls //查看ls相关的用法。

注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。


2. ls 查看目录或者文件的属*,列举出任一目录下面的文件

ls /usr/man

ls -l

a.d表示目录(directory),如果是一个”-”表示是文件,如果是l则表示是一个连接文件(link)

b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)


3. cp 拷贝文件

cp filename1 filename2 //filename1拷贝成filename2

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


4. rm 删除文件和目录

rm 1.c //1.c这个文件删除。

rm -rf 1.c //1.c文件强制删除。


5. mv 移走目录或者改文件名

mv filename1 filename2 //filename1改名为filename2

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


6. cd 改变当前目录,pwd查看当前所在目录完整路径

pwd //查看当前所在目录路径。

cd netseek //进入netseek这个目录。

cd.. //退出当前目录。


7. catmore 命令

将某个文件的内容显示出来。

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

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

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

gcc -o 1 1.c //1.c编译成.exe文件,我们可以用此命编译出代码。


8. chmod 命令,权限修改

用法:

chmod一位8进制数(如:755filename

chmod u+x filenmame //只想给自己运行,别人只能读。

u //表示文件主人。

g //表示文件文件所在组。

O //表示其他人。

r //表可读。

w //表可写。

x //表可以运行。

chmod g+x filename //同组的人来执行。


9. cleardate 命令

clear //清屏,相当与DOS下的cls

date //显示当前时间。


10. mount 加载一个硬件设备

用法:mount [参数]要加载的设备 载入点

mount /dev/cdrom /mnt/cdr //将光驱挂载到/mntcdr。

cd /mnt/cdr //进入光盘目录。


11. su 在不退出登陆的情况下,切换到另外一个人的身份

用法:

su -l用户名(如果用户名缺省,则切换到root状态)

su -l netseek (切换到netseek这个用户,将提示输入密码)


12.whoamiwhereiswhichid

whoami //确认自己身份,显示你自已登陆的用户名。

whereis //查询命令所在目录以及帮助文档所在目录。

which //查询该命令所在目录(类似whereis)

id //打印出自己的UID以及GID(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能有一个唯一的UIDGID)

whereis bin //显示bin文件所在的目录,将显示为:/usr/local/bin

which bin //显示bin可执行文件所在的目录。


13. grepfind

grep //文本内容搜索。

find //文件或者目录名以及权限属主等匹配搜索。

grep success * //*查找当前目录下面所有文件里面含有success字符的文件。


14. kill(加-9为强制关闭进程)进程号//可以杀死某个正在进行或者已经是dest状态的进程。


15. passwd //可以设置口令。


16. history //可以显示用户过去使用的命令。


17. !! 执行最近一次的命令。


18. mkdir 命令

mkdir netseek //创建netseek这个目录。


19. tar 解压命令

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


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

finger //查看所用用户的使用资料。

finger root //查看root的资料。


21. touch 建立文件命令

touch fileA

如果fileA存在,使用touch指令可更改这个文件或目录的日期时间,包括存取时间和更改时间;

如果fileA不存在,touch指令会在当前目录下新建一个空白文件fileA


22. ln 连结命令,连结又可分为两种:硬连结(hard link)与软连结(symboliclink)。

硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。

硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。

ln 3.txt 4 //43.txt的硬连结。

ln -s 3.txt 5 //53.txt的软连结。


原创粉丝点击