【unix学习】unix的基本命令

unix—基本命令

基本命令

修改提示符

[s14516@gdufs]$PS1=’[\u@gdufs]\$’

指令以冒号分割

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

添加环境变量:

[s14516@gdufs]$ PATH=$PATH:.

直接在$PATH上添加.(PATH别带上\$符号)

输出环境变量:

[s14516@gdufs]$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:.

这种设置只对当前有效,下次登录不会生效

设置保存,永久有效,需要放到shell文件自启动文件:

Bash startup file

超级用户: /etc/profile: system environment  
特定用户:下面选择一个  
$HOME/. bash_profile: execute once when logging on  
$HOME/.bashrc: execute each time fork a shell
nano .bash_profile  
添加 $PS1='[\u@gdufs]\$'  

保存永久生效

当前文件信息

[s14516@gdufs]$ls
[s14516@gdufs]$ls -l
[s14516@gdufs]$ls -l .bash_profile
[s14516@gdufs]$ls -l [文件名或者文件目录]

查看ip

[s14516@gdufs]$ifconfig

命令的自动补齐的功能

键盘tab

history打印全部使用过的命令

[s14516@gdufs]$history

自动找到以某个命令开头的命令

比如之前使用过nano .bash_profile这个命令
那么使用感叹号开头,就可以找到最近使用过的命令对应的

[s14516@gdufs]$!nano  

取消命令,再也不用一步一步退格

Ctrl + u

查看命令别名

[s14516@gdufs]$alias
输出
alias vi='vim'

创建空文件touch

touch abc.txt

删除文件

rm abc.txt
带提示的删除命令
[s14516@gdufs]$rm -i abc.txt
rm: remove regular file 'abc.txt'? yes

创建别名

[s14516@gdufs]$alias rm='rm -i'
这样以后直接使用rm命令就会有提示信息。安全点

取消别名

unalias rm

执行顺序

  • alias
  • build-in command
  • execute file
  • no found

查看命令的类型

[s14516@gdufs]$type rm
rm is aliased to 'rm -i'
[s14516@gdufs]$type test
test is a shell builtin

获取系统的信息

输出用户名和ID

[s14516@gdufs]$whoami
[s14516@gdufs]$id
[s14516@gdufs]$hostname

查看操作系统的内核

[s14516@gdufs]$uname
详细信息
[s14516@gdufs]$uname -a
Linux Linux 2.6.32-24-generic #39-Ubuntu SMP Wed Jul 28 06:07:29 UTC 2010 **i686** GGNU/Linux

查看内存

[s14516@gdufs]$free
[s14516@gdufs]$free -m
[s14516@gdufs]$free -k

查看日期

[s14516@gdufs]$date
定制日期格式
[s14516@gdufs]$date +%Y%m%d
[s14516@gdufs]$date +%y%m%d
大小写的y表示年份是四位数还是两位数(Y是四位数)

查看proc的版本文件

[s14516@gdufs]$cat /proc/version

查看帮助手册

man date
man command

指定章节数的帮助手册

man open 默认进入第一章
man 2 open 指定第二章

自定义名称永久生效

nano ~./bashrc
~/.bash_profile 是交互式、login 方式进入 bash 运行的
~/.bashrc 是交互式 non-login 方式进入 bash 运行的
通常二者设置大致相同,所以通常前者会调用后者。

在bash_profile配置上加上代码,让他去找.bashrc文件

# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

启动文件生效:

source ~/.bashrc

文件系统

  1. 分区
    第二块SATA硬盘
    fdisk /dev/sdb
  2. 硬盘格式
    win fat32 ntfs
    Linux ext2 ext3 ext4 jfs+
  3. 格式化文件格式
    mkfs -t ext4 /dev/sdb1(1代表第一个分区)
  4. 挂载到系统的d盘位置,让系统可以访问
    mount /dev/sdb1 /d
  5. 插入一块U盘
    /udisk 目录
    把U盘挂载到这个目录
    mount /dev/sdc1 /udisk(U盘的分区挂载到udisk上去了,系统可以访问)
  6. 卸载
    都可以使用
    umount /udisk (挂载的目录)
    umount /dev/sdc1 (设备名)
  7. 分区的自动挂载
    上面的命令,当计算机重新启动的时候会失效挂载,丢失信息,配置文件如下
    vi /etc/fstab
# <file system>  <mount point>   <type>  <options>   <dump>     <pass>
  dev/sdb1         /d             ext4      auto       1           1
 ##  auto(编码和读写权限的设置)  1(代表需不需要备份,1/0)  1(检查)
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值