linux初学者必须掌握的基本命令

一、linux和windows的区别

windows是单用户,多任务操作系统,多用于个人用户界面;
而linux是多用户多任务操作系统,主要领域如下:
(1)大型服务器
(2)嵌入式linux
(3)桌面应用
(4)电子政器
X Window 是linux的一个图形窗口界面系统
1 、特点:
(1)x window是客户机/服务器结构的,x window的实现是与操作系统内核分开的,其主要是由x server 和x client 两部分组成的;
(2)x window系统不是linux所必需的部分,而相当于一个可选的应用程序
2、linux的两种模式
(1)文本模式
(2)选择x window图形界面模式
3、界面的切换,在root目录下:
在/etc/inittab中,最后一行:

id5 initdefault:
//如果这里是5 ,那么就是x window界面
id3 initdefault:
//如果是3 ,就是字符界面

a)字符界面:整个呈现黑色,没有任何图标,如下图:

b)图形界面,如下所示:

二、常用命令

(1)ls:查看目录
ls -a: 显示指定目录下所有文件(包括以点开始的隐藏文件)
ls -l:以长格式显示文件的详细信息
ls -al:以长格式显示所有文件的详细信息

$ ls -l//将会显示如下信息:


(1.1)常用的文件类型:

- 代表普通文件
d 代表目录文件
c 代表字符设备文件
b 代表块设备文件
p 代表管道文件
l 代表链接文件 

(2)cd切换目录

cd ..  // 返回上级目录
cd     //返回根目录


(3)pwd显示当前路径


(4)mkdir新建目录

mkdir name


(5)cat查看文件内容


(6)grep在指定的文件中搜索指定的字符串

grep -n 
//如:
grep -n open fileopen.c
//显示以open开头的字符串在openfile.c中的第几行内容

grep -v open fileopen.c
//显示不包含匹配文本的所有行


(7)find查找指定的文件

find / -name fileopen.c
//从根目录开始查找文件名为fileopen.c 的文件

(8)rm删除文件或目录


rm name //删除当前目录下的文件
rm -i name//删除前系统提示是否确定删除
rm -rf 目录名//删除目录


(9)cp复制文件

cp a.txt  b.txt


(10)mv移动或者给文件重命名

mv a.txt rwfifo//将a.txt更名为refifo
mv b.txt ../a.txt//将b.txt移到上级目录中并更名为a.txt


(11)clear清空屏幕
(12)ps查看进程信息

ps -a//显示所有进程
ps -u//显示进程详细状态
ps -x//显示后台运行的进程
ps -aux | more//显示所有进程的详细信息,可以按空格键翻页查看


(13)top查看机器整个运行状态(主要关注cpu的运行效率)

(14)who查看谁登录到系统

who am i


(15)tar归档管理,打包压缩

tar -cvf wdw.tar wdw//将wdw归档为wdw.tar
gzip wdw.tar//将wdw.tar进行压缩

gzip -d wdw.tar.gz//解压

tar -cvf wdw.tar//将wdw还原 


(16)ldd name查看该文件使用到哪些库

ldd writefifo//查看writefifo使用了哪些库


(17)chmod改变文件的权限

chmod 000 a.txt//将a.txt的权限改为无任何权限,改变之后应为--- --- ---


(18)file查看文件属于什么类型的文件

file name//查看文件属于什么类型


(19)man 查帮助
有问题,就找man,它可以解决不少问题,清晰,具体,唯一对咱们来说不足的可能就是man手册是全英文的,但是,一般了解大意就可,不必细抠字眼

man man//查看man的目录结构:

举个例子,假如我不知道在linux中printf();函数如何使用,那么我就可以问问man

man 1 printf//在第一章中查找printf的用法


三、结语

以上为程序员在学习linux过程中, 最基本也是最常用的命令,当然,要想学好学精linux,要知道的当然不仅仅是这些,到后面遇到,在持续更新,未完待续。。。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值