文件相关命令初步
ls 查看文件
-l 显示各种属性
-a 显示隐藏文件
-F 目录后加 /, 可执行文件后加*,链接后加@,可与a组合
touch 创建文件
stat 查看文件状态
pwd显示目录树
mv 移动文件(改名)
cp 拷贝
-r 拷贝文件夹时
rm 删除
-r 删除文件夹时
-f 强制执行,包括子文件
-rf 删除文件夹及子文件
相对路径 绝对路径 . /
cd – 回到上一个目录
cd 回到主目录
echo 显示内容
cat 查看文件内容,不分页
more 或 less 逐屏查看文件内容,more只能查看下一页(space键),less可上下翻滚(pgDn,pgUp)
alias 别名:
定义别名:alias ii=”ls -a”
系统重启失效
通过修改.bashrc来永久生效
useradd 创建用户
passwd 用户名,改密码
su – 彻底切换
su 普通切换
注意:su – root :不能执行
系统命令初步
ifconfig eth0 IP 暂时更改IP
永久更改需修改配置文件
uname 输出系统类型
-a 显示更多信息
id 显示用户id和组id,以及其他信息
-u用户id
-g组id
date 查看日期
+%d
cal 显示日历
file 文件名 显示文件信息
mount: 挂载。
Linux为单树结构,Windows为多树结构,Linux所有的设备都虚拟化到文件中。
如系统有sda1和sda2,若sda1存在于根目录下 /, 然后将sda2 mount到 /mount目录下,则sda2中的所有文件都存在于/mount目录中。
相当于将sda2挂载于根树的树枝上,即/mount上
eg: mount /dev/hda1 /mnt
-t vsftype:指定要挂载的设备上的文件系统类型
-r: readonly 只读
-w: read and write 读写
-o:指定挂载选项,如用户名username
…….
同网段主机挂载:mount -t cifs //192.168.0.1/tools /mnt
同网段需要用户名:mount –t cifs –o username=admin//192.168.0.1/tools
nfs共享:mount 192.168.0.254:/var/ftp/pub /mnt
umount: 卸载
du 文件名 显示文件大小
–s 文件夹 显示文件夹大小
-h 带单位
ls –l显示的是文件本身的大小,并非真实大小
df 查看资源使用情况
-h 带单位
远程登录
ssh:登录到远程服务
ssh IP 当前身份(当前身份)
ssh username@IP (username登录)
exit 退出
telnet(不安全) 用法同ssh
关机
exit 退出当前shell
logout 退出登录shell
shutdown –h now(通知所有用户),可设置时间,然后调用init 0
init 0,关闭所有服务,关闭所有进程,再调用halt
halt –p –f 或poweroff,强制断电
单人使用用init0
重启
shutdown –r now
init 6
reboot(halt),断电再加电