学习linux已有一段时间,现把一些常用命令及使用方法记录下来,以备查阅。
一、基础命令
1、添加用户,添加一个叫magic的用户
eg:useradd magic
2、用root给magic用户设置或者修改密码
eg:passwd magic ,键入命令后系统将提醒您输入密码。
3、magic用户自己修改密码
eg:magic
4、删除用户,删除magic命令
eg:userdel magic ,
eg:1、cd usr
5、添加用户组,添加一个叫xman的用户组
eg:groupadd xman
6、给组添加用户
eg:useradd -g xman magic
7、修改用户所在组
eg:usermod -g 组名 用户名
8、用户切换:
eg1:logout
eg2:su
9、强制退出当前运行命令
eg1:ctrl + c
eg2:[Ctrl]-d 按键
10、清屏命令
eg:clear
11、查看历史命令
eg:history
12、查看目前有谁在在线
eg:who
13、显示关于系统用户的信息
eg:finger
14、显示当前目录下文件和目录
eg1:ls
eg2:ls -a 显示隐藏文件
eg3:ls -l 显示长列表格式
15、查看日历 cal ,
eg1:cal
eg2:cal 3 2013 ,查看2013年3月的日历
16、查询linux是否安装某个软件
eg1:查询所有 rpm -qa
eg2:查询具体某个
eg3:查询软件包信息 rpm -qi mql
17、安装rpm
eg1:rpm -i 包全路径名称
eg2:rpm -ivn 包全路径名称
参数说明:i=install v=verbose提示 h=hash进度条
18、卸载 rpm
eg:rpm -e rpm包名称
19、显示当前在哪个路径下
eg:pwd
20、重启命令
eg:reboot ( 重启系统 )
21、关机命令
eg:shutdown -h now 立刻关机
二、文件操作命令
1、新建一个空文件 ,新建一个“test.txt”的文件
eg:touch test.txt
2、新建一个空文件夹 , 新建一个"test"的文件夹
eg:mkdir test
3、删除文件及文件夹命令
eg1:rmdir 文件夹名 ,但这个命令只能删除空文件
eg2:rm -rf
4、复制命令 cp
eg1:cp 要复制的文件 复制去向位置]
eg2:cp -r dir1 dir2 递归复制命令(复制文件夹)
5、移动文件或改文件名 mv
6、显示文件内容,带分页 more,less
eg1:ls -l /etc | more
eg2:ls -l /etc | less ,键入q 退出less命令
eg3:ls -l /etc | less -e 显示完毕自动退出
7、在文本中查询内容
eg1:grep 要查的文件内容 文件位置
eg2:ls|grep文件名
8、查找命令 find 目录 -name “文件名”,查找test目录下的 test.txt文件
eg:find test -name test.txt
9、查看文件内容 cat ,查看test.txt文件的内容
eg:cat
10、编辑文件 , 编辑test.txt文件的内容
eg: vi test.txt
注:1、键入i,进入编辑模式
11、重定向命令:> 和>>
eg1:ls -l > a.txt 列表内容写入文件a.txt(覆盖写)
eg2:ls -l >> a.txt列表内容追加文件a.txt末尾
12、查看文件权限
eg:ls -s 文件名
一共有10位数
其中:
最前面那个 - 代表的是类型
中间那三个rw-
代表的是所有者(user)
然后那三个rw-
代表的是组群(group)
最后那三个r--
代表的是其他人(other)
然后我再解释一下后面那9位数:
r
表示文件可以被读(read)
w
表示文件可以被写(write)
x
表示文件可以被执行(如果它是程序的话)
13、修改文件夹或者文件访问权限:(r 可读用4表示,w可写 用2表示, x 可执行 用1表示)
eg1:chmod 777 文件夹的名称
eg2:chmod 770文件的名称
14、查看磁盘使用情况:df [-参数]
eg:df -l
15、查看linux系统分区具体情况:fdisk -l
16、查看某个目录是在哪个分区:df [目录全路径]
17、挂载命令:mount [-参数] [设备名称] [挂载点]
18、卸载命令:umount [设备名称]
19、linux任务调度crontab
三、网络命令
1、显示网络统计信息命令:netstat -an
2、显示进程及进程名 netstat -anp
3、显示数据包经过历程命令:tracefoute
4、追踪路由表
5、修改网络配置文件:
6、配置网卡生效:/etc/rc.d/init.d/network restart
7、虚拟机和本地互联:把虚拟机和本地网卡的ip地址地段设置成相同,并在setting中选择所配的网卡。
8、安装smaba服务器