您的位置:首页 > 运维架构 > Linux

LINUX学习笔记1——LINUX系统命令

2011-12-06 20:35 573 查看
1. 界面切换:
a) 进入字符界面:按住ctrl+alt+F1:
1. 首先需要进入用户登入,输入用户名和密码,标志:login
2. 注意:F1-F6都是字符界面,从而实现多任务多用户
b) 进入图形化界面:按住ctrl+alt+F7
c) 程序的暂停和跳出命令行语句:ctrl+c
2. 后缀:指令后面的后缀代表一些特定的含义,各个指令具体不太一样
a) –r:对目录操作
b) –f:不提醒,表示强制
c) –i:对操作设置提醒
d) –p:可以创建多层
e) –a:表示隐含文件
3. 配置命令:alias 可以自己对命令进行配置
a) [root@pact ~]# alias
a)alias cp='cp -i'
a)alias l.='ls -d .* --color=tty'
a)alias ll='ls -l --color=tty'
a)alias ls='ls --color=tty'
a)alias mv='mv -i'
a)alias rm='rm -i'
a)alias vi='vim'
a)alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
a)[root@pact ~]#
4. 用户区分:超级用户是#号,普通用户的是$
a) 超级用户:root
5. 添加用户:useradd 用户名
a) 会在home目录下添加相应的用户目录
6. 修改用户密码:passwd 用户名
7. 切换用户:su 用户名
a) 超级用户切换到普通用户不需要密码,
b) 普通用户切换到其它用户需要密码
8. 关机:shut down
9. 拷贝文件:cp 源文件 目标位置 中间空格
a) 源文件应该是当前目录下的文件
b) 目标位置应该写具体:否则默认为当前目录下,如果都是当前目录下,则认为是重命名。
10. 拷贝目录:cp-r 源文件 目标位置 中间空格
a) 只拷贝文件夹里面的所有文件,但是不带文件夹
11. 移动:mv 源文件位置 目标位置 中间空格
a) 目标位置应该是具体的地址,否则将成为更改名字了
12. 更改名字:mv 源文件名 目标名 中间空格
13. 删除:rm
a) 删除目录:rm-r
b) 删除文件不提醒,强制删除:rm-f
14. 目录:
a) 创建目录:mkdir
b) 创建多层子目录:mkdir-p
c) 改变工作目录:cd
d) 回到原来的目录:cd-
e) 查看当前路径:pwd
15. 文件:
a) 显示目录文件:ls
b) 显示隐含文件:ls-a
c) 把文件改成隐含文件:更改文件名,在前面加.
16. 打包:打包不同与压缩
a) 文件后缀:打包文件:.tar 压缩文件:.gz
b) 打包:tar cvf 打包后的名称 需要打包的文件
1. C表示创建,v表示详细的,f表示文件,可通过man 来了解指令的具体用法。
c) 解包:tar xvf
d) 打包压缩:tar cvzf
e) 解包解压:tar xvzf
f) 解压缩:unzip
17. 文件访问权限
a) 显示文件权限:ls-l
b) 有三种不同类型的用户可对文件或目录进行访问:文件所有者,与所有者同组的用户、其他用户。所有者一般是文件的创建者。
c) -rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. Tgz
d) 注意这里共有10个位置。第一个字符指定了文件类型,如果第一个字符是横线,表示是一个非目录的普通文件。后面9个字符每3个一组,表示三类用户的权限。如果是d,表示是一个目录。r代表只读,w代表写,x代表可执行,横线代表无该项权限。
e) 改变权限:chmod [who] [+ | - | =] [mode] 文件名
1. u 表示文件的所有者。
2. g 表示与文件所有者同组的用户。
3. o 表示“其他用户”。
4. a 表示“所有用户”。它是系统默认值。
5. + 添加某个权限
6. - 取消某个权限
7. = 赋予给定权限
18. 查看空间使用情况
a) 查看磁盘使用情况:df
b) 查看磁盘使用情况以kb显示:df-k
c) 查看目录使用情况:du
d) 查看目录使用情况以b显示:du-b
19. 网络配置:只有超级用户才可以这么做
a) 配置IP地址:ifconfig eth0 192.168.0.1
b) 暂停eth0这一网卡的工作:ifconfig eth0 down
c) 恢复eth0这一网卡的工作:ifconfig eth0 up
20. 查看网络状态:netstat
a) 查看系统中所有的网络监听端口:netstat –a
21. 软件安装
a) 安装名字为tftp的文件:rpm -ivh tftp.rpm
b) 列出所有已安装rpm包:rpm –qa
c) 卸载名字为name的rpm包:rpm –e name
22. 挂载:将文件以某一个目录的方式存在与LINUX系统中,一般是mnt目录中
a) 将光驱挂载到/mnt目录下:mount /dev/cdrom /mnt
b) 取消光驱在/mnt下的挂载:umount /mn
23. 查找文件:
a) find 路径 -name ‘文件名’ 之间都有空格
b) 模糊查找:在当前目录及其子目录中寻找名为co开头的文件:find . -name ‘co*’
c) 精确查找:在当前目录及其子目录中寻找名为test的文件:find . –name ‘test’
24. 查找字符串:
a) 在当前目录及其子目录中,查找包含file字符串的文件:grep “file” . -rn
b) 查看所有端口中用于tftp的端口:netstat –a | grep tftp
25. 动态查看CPU使用:top
26. 查看进程: 查看系统中的所有进程:ps aux
27. 杀死进程:杀死4096号进程:kill –s SIGKILL 4096
28. 帮助:man
29. 计算程序运行时间:time . 文件名
30. 查看当前时间:date
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: